回覆列表
  • 1 # EXCEL資料處理與分析

    使用Power Query合併查詢

    Power Query對大小寫敏感,可以透過合併查詢,準確查找出來。

    Excel使用CODE函式

    CODE函式能夠區分大小寫,給出大小寫的編碼,然後再透過編碼就可以查詢了

    用Textjoin+code函式,相當於把索引根據字元解碼成數字組合,數字組合作為新的索引,使用VLOOKUP查詢就可了。

    =TEXTJOIN("-",TRUE,CODE(MID(A3,ROW(INDIRECT("1:"&LEN(A3))),1)))Excel使用EXACT函式

    EXACT函式對大小寫敏感,配合LOOKUP函式查詢

    =LOOKUP(1,0/(EXACT(表2[列1],[@列1])),表2[列2])Excel使用FIND函式

    FIND函式對大小寫敏感,同樣配合LOOKUP函式

    =LOOKUP(1,0/FIND([@列1],表2[列1]),表2[列2])Excel使用SUBSTITUTE函式

    SUBSTITUTE函式對大小寫敏感,配合INDEX函式

    以上的Excel函式的解法,都是陣列函式,需要CTRL+SHIFT+ENTER三鍵結束公式。

  • 2 # 雷哥office
    方法1:Exact+Lookup函式法

    ① Exact函式是文字對比函式,語法為 = Exact(引數1,引數2)

    如果2個引數完全一致(區分大小寫),則返回True;否則返回False。

    ② Lookup函式

    =LOOKUP(1,0/(條件1)*(條件2),返回值)

    這是Lookup的一個經典用法。 看公式確實有理解難度,不過沒關係啦,雷哥透過案例,跟大家分享下這個公式。

    如圖所示,透過lookup函式查詢“Br8-9”的價格。

    =LOOKUP(1,0/(A:A=D3),B:B)解釋:如果A列資料等於D3,則返回B列的數值。

    函式 =LOOKUP(1,0/EXACT(A:A,D2),B:B)

    解釋:對於A列的資料和D2的資料,如果完全一致,則返回B列資料

    方法2:Find函式+Lookup函式

    ① Find函式用法

    =find(引數1,資料區域,)

    如果引數1 可以在資料區域中查詢到,則返回數值1,否則返回#Value!

    如圖↓ 所示,因為Br8-9 可以在資料區域中找到,因此返回了具體數值;而 Br8-15無法在資料區域中找到,因此返回錯誤值 #VALUE!

    ② Find+Lookup函式

    理解了Find函式,方法1已經講解了Lookup函式,那麼如何實現區分大小寫的查詢呢?

    =LOOKUP(1,0/FIND(D2,A:A),B:B)

    解釋:在A列中,查詢下資料能否跟D2完全匹配,如果完全匹配,則返回同一行B列的資料!

    具體的案例操作見下圖。

    小結

    方法①: Exact+Lookup函式法

    方法②: FIND+Lookup函式法

    各位小夥伴,你學會了嗎?

  • 3 # 雷鳥365

    EXACT函式教程

    說明

    比較兩個字串是否相同。

    示例

    EXACT(A1,A2)

    語法

    EXACT(text1,text2)

    text1

    要比較的第一個字串。

    text2

    要比較的第二個字串。

    實戰

    https://www.leiniao365.com/work/table/26134946

  • 中秋節和大豐收的關聯?
  • 借款利息資本化的含義是什麼?