1樓:匿名使用者
用lenb函式檢側兩個單元格的長度是否一致。
2樓:
在excel中使用回車鍵,系統就預設為執行向下移動到下乙個單元格命令,因此不能象word中一樣用回車鍵在單元格中換行,而要excel中的乙個單元格輸入兩行文字有下面兩種方法:第一種:選中要錄入的單元格,使用格式菜選單中的「單元格格式」命令,進入後在「對齊」選項卡中「文字控制」下核取方塊中勾選「自動換行」,確定後退出,這時你只需調整單元格列寬到你需要換行的文字就可以了。
第二種:輸入第一行文字後,用alt+回車鍵enter(以enter向下移動區分),即可換行輸入第二行、第三行、……、多行文字。
3樓:匿名使用者
你說的不同是什麼不同 外觀?
兩列的 字型大小不同 左邊的大 右邊的小 有可能字型也不一樣……
但是 作為資料來說 他們的」值「是相同的……
你的文字 都是強制換行得到的吧?你能確認文字之間 沒有 空格或者其他的 不可見的符號嗎?
要知道 空格等不可見的符號 也是 「值」的一部分哦 還有裡邊的標點符號 的全形與半形 值也是不同的哦
還有 你這些文字是怎麼弄到單元格裡的?你使用 =len(a1)-len(b1) 這樣的公式 檢查一下 看看他們裡邊所具有的的字元數是否與你看到的一樣吧
要麼是左側與右側的帶小數點部分 的 點 不一樣 要麼就是其他位置有空格……
1、使用 替換 查詢裡 填 乙個 空格 替換裡 什麼也不填寫 替換一下看看 是否還是不一樣
2、如果替換結果還是不一樣 那麼 你在你的條件中 把這個轉換函式加上:
就是變成 asc(a1) 與 asc(b1)比較
通過這兩個步驟 就把影響「值」 的兩個因素 空格 與 半形、全形 兩個因素排除掉了……
重點:分清楚 值 與 格式 的關係 ……
4樓:匿名使用者
設定一下數字格式,或者是將一側的選定,選擇格式刷刷一下另一側
5樓:
是因字型不同,還是字型圖了不同顏色?
excel 兩列有相同內容,但順序不同如何匹配資料
6樓:有錢哥哥
可以用vlookup。
1、電腦開啟excel**。
2、開啟excel**後,輸入公式=vlookup(b3,a3:a6,1,0)。
3、輸入公式回車確認後,如果沒有相同的就會顯示錯誤。
4、下拉複製,如果有相同的,就會顯示名字。
7樓:一張一馳
因為沒有看到具體資料,所以無法明確如何匹配,一般情況下可以使用vlookup來進行匹配
vlookup
全部顯示
全部隱藏
在**陣列的首列查詢指定的值,並由此返回**陣列當前行中其他列的值。
vlookup 中的 v 引數表示垂直方向。當比較值位於需要查詢的資料左邊的一列時,可以使用 vlookup 而不是 hlookup。
語法vlookup(lookup_value,table_array,col_index_num,range_lookup)
lookup_value 為需要在**陣列 (陣列:用於建立可生成多個結果或可對在行和列中排列的一組引數進行運算的單個公式。陣列區域共用乙個公式;陣列常量是用作引數的一組常量。
)第一列中查詢的數值。lookup_value
可以為數值或引用。若 lookup_value 小於 table_array 第一列中的最小值,vlookup 返回錯誤值 #n/a。
table_array 為兩列或多列資料。使用對區域或區域名稱的引用。table_array
第一列中的值是由 lookup_value 搜尋的值。這些值可以是文字、數字或邏輯值。文字不區分大小寫。
col_index_num 為 table_array
中待返回的匹配值的列序號。col_index_num 為 1 時,返回 table_array 第一列中的數值;col_index_num 為 2,返回
table_array 第二列中的數值,以此類推。如果 col_index_num :
小於 1,vlookup 返回錯誤值 #value!。
大於 table_array 的列數,vlookup 返回錯誤值 #ref!。
range_lookup 為邏輯值,指定希望 vlookup 查詢精確的匹配值還是近似匹配值:
如果為 true 或省略,則返回精確匹配值或近似匹配值。也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值。
table_array 第一列中的值必須以公升序排序;否則 vlookup 可能無法返回正確的值。有關詳細資訊,請參閱排序資料。
如果為 false,vlookup 將只尋找精確匹配值。在此情況下,table_array 第一列的值不需要排序。如果 table_array
第一列中有兩個或多個值與 lookup_value 匹配,則使用第乙個找到的值。如果找不到精確匹配值,則返回錯誤值 #n/a。
註解在 table_array 第一列中搜尋文字值時,請確保 table_array 第一列中的資料沒有前導空格、尾部空格、直引號(' 或
")與彎引號(『或「)不一致或非列印字元。否則,vlookup 可能返回不正確或意外的值。有關詳細資訊,請參閱 clean 和 trim。
在搜尋數字或日期值時,請確保 table_array 第一列中的資料未儲存為文字值。否則,vlookup
可能返回不正確或意外的值。有關詳細資訊,請參閱將儲存為文字的數字轉換為數字值。
如果 range_lookup 為 false 且 lookup_value 為文字,則可以在 lookup_value 中使用萬用字元、問號 (?)
和星號 (*)。問號匹配任意單個字元;星號匹配任意字串行。如果要查詢實際的問號或星號,請在該字元前鍵入波形符 (~)。
示例 1
如果將示例複製到乙個空白工作表中,可能會更易於理解。
如何複製示例
建立乙個空白工作簿或工作表。
在幫助主題中選擇示例。
注釋 請不要選擇行或列標題。
從幫助中選擇示例
按 ctrl+c。
在工作表中,選擇單元格 a1,然後按 ctrl+v。
若要在檢視結果和檢視返回結果的公式之間切換,請按 ctrl+`(重音符),或在「公式」選項卡的「公式審核」組中,單擊「顯示公式」按鈕。
本示例搜尋大氣特徵表的「密度」列以查詢「粘度」和「溫度」列中對應的值。(該值是在海平面 0 攝氏度或 1 個大氣壓下對空氣的測定。)12
3456
78910
abc密度
粘度溫度
0.457
3.55
5000.525
3.25
4000.616
2.93
3000.675
2.75
2500.746
2.57
2000.835
2.38
1500.946
2.17
1001.09
1.95
501.29
1.71
0公式說明(結果)
=vlookup(1,a2:c10,2)
使用近似匹配搜尋 a 列中的值 1,在 a 列中找到小於等於 1 的最大值
0.946,然後返回同一行中 b 列的值。(2.17)
=vlookup(1,a2:c10,3,true)
使用近似匹配搜尋 a 列中的值 1,在 a 列中找到小於等於 1 的最大值
0.946,然後返回同一行中 c 列的值。(100)
=vlookup(.7,a2:c10,3,false)
使用精確匹配在 a 列中搜尋值 0.7。因為 a
列中沒有精確匹配的值,所以返回乙個錯誤值。(#n/a)
=vlookup(0.1,a2:c10,2,true)
使用近似匹配在 a 列中搜尋值 0.1。因為 0.1 小於 a
列中最小的值,所以返回乙個錯誤值。(#n/a)
=vlookup(2,a2:c10,2,true)
使用近似匹配搜尋 a 列中的值 2,在 a 列中找到小於等於 2 的最大值
1.29,然後返回同一行中 b 列的值。(1.71)
示例 2
如果將示例複製到乙個空白工作表中,可能會更易於理解。
如何複製示例
建立乙個空白工作簿或工作表。
在幫助主題中選擇示例。
注釋 請不要選擇行或列標題。
從幫助中選擇示例
按 ctrl+c。
在工作表中,選擇單元格 a1,然後按 ctrl+v。
若要在檢視結果和檢視返回結果的公式之間切換,請按 ctrl+`(重音符),或在「公式」選項卡的「公式審核」組中,單擊「顯示公式」按鈕。
本示例搜尋嬰幼兒用品表中「貨品 id」列並在「成本」和「漲幅」列中查詢與之匹配的值,以計算**並測試條件。12
3456
abcd
貨品 id
貨品成本
漲幅st-340
童車¥145.67
30%bi-567
圍嘴¥3.56
40%di-328
尿布¥21.45
35%wi-989
柔濕紙巾
¥5.12
40%as-469
吸出器¥2.56
45%公式說明(結果)
= vlookup("di-328", a2:d6, 3, false) *
(1 + vlookup("di-328", a2:d6, 4, false))
漲幅加上成本,計算尿布的零售價。(¥28.96)
= (vlookup("wi-989", a2:d6, 3, false) *
(1 + vlookup("wi-989", a2:d6, 4, false))) * (1 - 20%)
零售價減去指定折扣,計算柔濕紙巾的銷售**。(¥5.73)
= if(vlookup(a2, a2:d6, 3, false) >=
20, "漲幅為 " & 100 * vlookup(a2, a2:d6, 4, false) &"%", "成本低於
¥20.00")
如果某一貨品的成本大於或等於 ¥20.00,則顯示字串「漲幅為
nn%」;否則,顯示字串「成本低於 ¥20.00」。(漲幅為 30%)
= if(vlookup(a3, a2:d6, 3, false) >=
20, "漲幅為: " & 100 * vlookup(a3, a2:d6, 4, false) &"%", "成本為 ¥" &
vlookup(a3, a2:d6, 3, false))
如果某一貨品的成本大於或等於 ¥20.00,則顯示字串「漲幅為
nn%」;否則,顯示字串「成本為 ¥n.nn」。(成本為
¥3.56)
示例 3
如果將示例複製到乙個空白工作表中,可能會更易於理解。
如何複製示例
建立乙個空白工作簿或工作表。
在幫助主題中選擇示例。
注釋 請不要選擇行或列標題。
從幫助中選擇示例
按 ctrl+c。
在工作表中,選擇單元格 a1,然後按 ctrl+v。
若要在檢視結果和檢視返回結果的公式之間切換,請按 ctrl+`(重音符),或在「公式」選項卡的「公式審核」組中,單擊「顯示公式」按鈕。
本示例搜尋員工表的 id 列並查詢其他列中的匹配值,以計算年齡並測試錯誤條件。12
3456
7abc
deid姓
名職務出生日期
1李小明銷售代表
12/8/1968
2林彩瑜銷售副總裁
2/19/1952
3王志東銷售代表
8/30/1963
4潘金銷售代表
9/19/1958
5林丹銷售經理
3/4/1955
6甦術平銷售代表
7/2/1963
公式說明(結果)
=int(yearfrac(date(2004,6,30),
vlookup(5,a2:e7,5, false), 1))
針對 2004 財政年度,查詢 id 為 5 的員工的年齡。使用
yearfrac 函式,以此財政年度的結束日期減去出生日期,然後使用 int 函式將結果以整數形式顯示。(49)
=if(isna(vlookup(5,a2:e7,2,false)) =
true, "未發現員工", vlookup(5,a2:e7,2,false))
如果有 id 為 5
的員工,則顯示該員工的姓氏;否則,顯示訊息「未發現員工」。(林)
當 vlookup 函式返回錯誤值 #na 時,isna 函式返回值 true。
=if(isna(vlookup(15,a3:e8,2,false)) =
true, "未發現員工", vlookup(15,a3:e8,2,false))
如果有 id 為 15
的員工,則顯示該員工的姓氏;否則,顯示訊息「未發現員工」。(未發現員工)
當 vlookup 函式返回錯誤值 #na 時,isna 函式返回值 true。
=vlookup(4,a2:e7,3,false) & " "
& vlookup(4,a2:e7,2,false) & "是" & vlookup(4,a2:e7,4,false) &
"。"對於 id 為 4 的員工,將三個單元格的值連
Excel如何提取EXCEL中兩列相同行的資料
本例主要向大家介紹如何快速比較excel中兩列資料中的相同資料 不同資料,如果需要,將上述相同或不同資料提取出來 在h1 輸入 vlookup g1,a 1 f 20,column 6,0 然後右拉 下拉 在同一excel 中如何篩選出兩列相同的資料 秋水清蓮 資料 篩選 自動篩選。如果是資料異同比...
EXCEL中有一列文字,如何將文字相同的排在一起
諶學岺生鸞 在excel的排序中,是從第一個字開始算大小的,如果你的欄位有是數字打頭的會以數字為排列依據,如果是文字開頭就會根據ascll碼的順序來排列。所以你可以按第二列來排序 桓溫廉癸 首先進行分列,將數字與文字進行分離,然後對文字進行排序,如果需要再將文字與數字合併。1 分列方法 將內容列刷黑...
excel中,一列同時乘以相同的數字,並且顯示在同一列中,當替換那個相同數字的時候,剛才這列數都會
來自九隴山風風韻韻的魔芋 這個其實就是需要把原本那列數字改變成公式。假設a1 a5單元格區域中分別是1 5需要統一乘c1單元格的數字3,而當c1單元格的數字發生改變時,a1 a5同樣需要隨之改變。具體步驟如下 1 利用一列空白列做輔助列,比如b列 2 在b1單元格中輸入公式 a1 c1 將公式向下填...