'Excel多條件查找文本的方法'

Excel EXCEL數據處理與分析 2019-07-18
"

在工作中經常會遇到查找文本的問題,單個條件的唯一值查找,首選使用VLOOKUP函數,也可以使用INDEX,LOOKUP函數。如果要通過多個條件來查找一個唯一值,上面三個函數也都是可以的,我們今天就來介紹三種多條件查找唯一值的公式組合:

問題描述:我們有一個表格,表格中的數據通過兩個條件能夠鎖定一個唯一值,我們要通過兩個條件來查找到這個唯一值。

"

在工作中經常會遇到查找文本的問題,單個條件的唯一值查找,首選使用VLOOKUP函數,也可以使用INDEX,LOOKUP函數。如果要通過多個條件來查找一個唯一值,上面三個函數也都是可以的,我們今天就來介紹三種多條件查找唯一值的公式組合:

問題描述:我們有一個表格,表格中的數據通過兩個條件能夠鎖定一個唯一值,我們要通過兩個條件來查找到這個唯一值。

Excel多條件查找文本的方法

這裡的這個結果我們限定為文本,數值也沒有問題,也能夠查找出來,當然如果是通過兩個條件來查找唯一的數值,那就更簡單了,可以使用SUMIFS,SUM,SUMPRODUCT函數來查找。

VLOOKUP+IF{1,0}

這個組合我們之前也用過,可以使用IF {1,0}來重新排列數據源的索引列的位置,用來查找索引列不在第一列的這種數據源,拿上圖來舉個例子,如果要通過條件2來查找條件1的話,就要使用這個組合:

=VLOOKUP(F2,IF({1,0},B2:B5,A2:A5),2,0)

這是一個數組公式,需要使用CTRL+SHIFT+ENTER三鍵結束公式。

本篇裡的其他兩種組合也都是數組公式,同樣需要使用三鍵。

我們來看,如果是多條件如何查找:

"

在工作中經常會遇到查找文本的問題,單個條件的唯一值查找,首選使用VLOOKUP函數,也可以使用INDEX,LOOKUP函數。如果要通過多個條件來查找一個唯一值,上面三個函數也都是可以的,我們今天就來介紹三種多條件查找唯一值的公式組合:

問題描述:我們有一個表格,表格中的數據通過兩個條件能夠鎖定一個唯一值,我們要通過兩個條件來查找到這個唯一值。

Excel多條件查找文本的方法

這裡的這個結果我們限定為文本,數值也沒有問題,也能夠查找出來,當然如果是通過兩個條件來查找唯一的數值,那就更簡單了,可以使用SUMIFS,SUM,SUMPRODUCT函數來查找。

VLOOKUP+IF{1,0}

這個組合我們之前也用過,可以使用IF {1,0}來重新排列數據源的索引列的位置,用來查找索引列不在第一列的這種數據源,拿上圖來舉個例子,如果要通過條件2來查找條件1的話,就要使用這個組合:

=VLOOKUP(F2,IF({1,0},B2:B5,A2:A5),2,0)

這是一個數組公式,需要使用CTRL+SHIFT+ENTER三鍵結束公式。

本篇裡的其他兩種組合也都是數組公式,同樣需要使用三鍵。

我們來看,如果是多條件如何查找:

Excel多條件查找文本的方法

=VLOOKUP(E2&F2,IF({1,0},$A$2:$A$5&$B$2:$B$5,$C$2:$C$5),2,0)

其實很簡單,就是構造兩個內容:

  • 索引:E2&F2,兩個條件用&符號連接成一個字符串,作為第一參數。
  • 索引列:$A$2:$A$5&$B$2:$B$5,將數據源中的兩個條件列用&符號連接,作為索引列,用IF {1,0},重新構造數據源。

這就是這個組合公式的原理。

INDEX+MATCH

INDEX+MATCH也是一個常用的查找組合,單條件查找肯定沒問題,我們直接來看多條查找:

"

在工作中經常會遇到查找文本的問題,單個條件的唯一值查找,首選使用VLOOKUP函數,也可以使用INDEX,LOOKUP函數。如果要通過多個條件來查找一個唯一值,上面三個函數也都是可以的,我們今天就來介紹三種多條件查找唯一值的公式組合:

問題描述:我們有一個表格,表格中的數據通過兩個條件能夠鎖定一個唯一值,我們要通過兩個條件來查找到這個唯一值。

Excel多條件查找文本的方法

這裡的這個結果我們限定為文本,數值也沒有問題,也能夠查找出來,當然如果是通過兩個條件來查找唯一的數值,那就更簡單了,可以使用SUMIFS,SUM,SUMPRODUCT函數來查找。

VLOOKUP+IF{1,0}

這個組合我們之前也用過,可以使用IF {1,0}來重新排列數據源的索引列的位置,用來查找索引列不在第一列的這種數據源,拿上圖來舉個例子,如果要通過條件2來查找條件1的話,就要使用這個組合:

=VLOOKUP(F2,IF({1,0},B2:B5,A2:A5),2,0)

這是一個數組公式,需要使用CTRL+SHIFT+ENTER三鍵結束公式。

本篇裡的其他兩種組合也都是數組公式,同樣需要使用三鍵。

我們來看,如果是多條件如何查找:

Excel多條件查找文本的方法

=VLOOKUP(E2&F2,IF({1,0},$A$2:$A$5&$B$2:$B$5,$C$2:$C$5),2,0)

其實很簡單,就是構造兩個內容:

  • 索引:E2&F2,兩個條件用&符號連接成一個字符串,作為第一參數。
  • 索引列:$A$2:$A$5&$B$2:$B$5,將數據源中的兩個條件列用&符號連接,作為索引列,用IF {1,0},重新構造數據源。

這就是這個組合公式的原理。

INDEX+MATCH

INDEX+MATCH也是一個常用的查找組合,單條件查找肯定沒問題,我們直接來看多條查找:

Excel多條件查找文本的方法

=INDEX($C$2:$C$5,MATCH(E2&F2,$A$2:$A$5&$B$2:$B$5,))

這個公式看起來是不是和上一個公式有些相近,對,也是使用了連字符&,目標數據是一列數據,要找到其中一個,就要找到對應的行號,MATCH就起到通過兩個條件來查找對應行號的作用。這個公式最容易出錯的地方是,MATCH函數的第三參數,我們在函數專欄裡講過,MATCH函數有三個參數:

"

在工作中經常會遇到查找文本的問題,單個條件的唯一值查找,首選使用VLOOKUP函數,也可以使用INDEX,LOOKUP函數。如果要通過多個條件來查找一個唯一值,上面三個函數也都是可以的,我們今天就來介紹三種多條件查找唯一值的公式組合:

問題描述:我們有一個表格,表格中的數據通過兩個條件能夠鎖定一個唯一值,我們要通過兩個條件來查找到這個唯一值。

Excel多條件查找文本的方法

這裡的這個結果我們限定為文本,數值也沒有問題,也能夠查找出來,當然如果是通過兩個條件來查找唯一的數值,那就更簡單了,可以使用SUMIFS,SUM,SUMPRODUCT函數來查找。

VLOOKUP+IF{1,0}

這個組合我們之前也用過,可以使用IF {1,0}來重新排列數據源的索引列的位置,用來查找索引列不在第一列的這種數據源,拿上圖來舉個例子,如果要通過條件2來查找條件1的話,就要使用這個組合:

=VLOOKUP(F2,IF({1,0},B2:B5,A2:A5),2,0)

這是一個數組公式,需要使用CTRL+SHIFT+ENTER三鍵結束公式。

本篇裡的其他兩種組合也都是數組公式,同樣需要使用三鍵。

我們來看,如果是多條件如何查找:

Excel多條件查找文本的方法

=VLOOKUP(E2&F2,IF({1,0},$A$2:$A$5&$B$2:$B$5,$C$2:$C$5),2,0)

其實很簡單,就是構造兩個內容:

  • 索引:E2&F2,兩個條件用&符號連接成一個字符串,作為第一參數。
  • 索引列:$A$2:$A$5&$B$2:$B$5,將數據源中的兩個條件列用&符號連接,作為索引列,用IF {1,0},重新構造數據源。

這就是這個組合公式的原理。

INDEX+MATCH

INDEX+MATCH也是一個常用的查找組合,單條件查找肯定沒問題,我們直接來看多條查找:

Excel多條件查找文本的方法

=INDEX($C$2:$C$5,MATCH(E2&F2,$A$2:$A$5&$B$2:$B$5,))

這個公式看起來是不是和上一個公式有些相近,對,也是使用了連字符&,目標數據是一列數據,要找到其中一個,就要找到對應的行號,MATCH就起到通過兩個條件來查找對應行號的作用。這個公式最容易出錯的地方是,MATCH函數的第三參數,我們在函數專欄裡講過,MATCH函數有三個參數:

Excel多條件查找文本的方法

公式裡只寫了一個逗號,那麼第三參數就默認為0--精確匹配,這個很重要,如果沒有這個逗號,就沒有指定精確匹配,公式的結果就有可能不正確,所以一定要記得加上這個逗號。

LOOKUP+1,0/()

LOOKUP我寫了兩個公式:

一個同前兩個組合一樣使用的是連字符&:

"

在工作中經常會遇到查找文本的問題,單個條件的唯一值查找,首選使用VLOOKUP函數,也可以使用INDEX,LOOKUP函數。如果要通過多個條件來查找一個唯一值,上面三個函數也都是可以的,我們今天就來介紹三種多條件查找唯一值的公式組合:

問題描述:我們有一個表格,表格中的數據通過兩個條件能夠鎖定一個唯一值,我們要通過兩個條件來查找到這個唯一值。

Excel多條件查找文本的方法

這裡的這個結果我們限定為文本,數值也沒有問題,也能夠查找出來,當然如果是通過兩個條件來查找唯一的數值,那就更簡單了,可以使用SUMIFS,SUM,SUMPRODUCT函數來查找。

VLOOKUP+IF{1,0}

這個組合我們之前也用過,可以使用IF {1,0}來重新排列數據源的索引列的位置,用來查找索引列不在第一列的這種數據源,拿上圖來舉個例子,如果要通過條件2來查找條件1的話,就要使用這個組合:

=VLOOKUP(F2,IF({1,0},B2:B5,A2:A5),2,0)

這是一個數組公式,需要使用CTRL+SHIFT+ENTER三鍵結束公式。

本篇裡的其他兩種組合也都是數組公式,同樣需要使用三鍵。

我們來看,如果是多條件如何查找:

Excel多條件查找文本的方法

=VLOOKUP(E2&F2,IF({1,0},$A$2:$A$5&$B$2:$B$5,$C$2:$C$5),2,0)

其實很簡單,就是構造兩個內容:

  • 索引:E2&F2,兩個條件用&符號連接成一個字符串,作為第一參數。
  • 索引列:$A$2:$A$5&$B$2:$B$5,將數據源中的兩個條件列用&符號連接,作為索引列,用IF {1,0},重新構造數據源。

這就是這個組合公式的原理。

INDEX+MATCH

INDEX+MATCH也是一個常用的查找組合,單條件查找肯定沒問題,我們直接來看多條查找:

Excel多條件查找文本的方法

=INDEX($C$2:$C$5,MATCH(E2&F2,$A$2:$A$5&$B$2:$B$5,))

這個公式看起來是不是和上一個公式有些相近,對,也是使用了連字符&,目標數據是一列數據,要找到其中一個,就要找到對應的行號,MATCH就起到通過兩個條件來查找對應行號的作用。這個公式最容易出錯的地方是,MATCH函數的第三參數,我們在函數專欄裡講過,MATCH函數有三個參數:

Excel多條件查找文本的方法

公式裡只寫了一個逗號,那麼第三參數就默認為0--精確匹配,這個很重要,如果沒有這個逗號,就沒有指定精確匹配,公式的結果就有可能不正確,所以一定要記得加上這個逗號。

LOOKUP+1,0/()

LOOKUP我寫了兩個公式:

一個同前兩個組合一樣使用的是連字符&:

Excel多條件查找文本的方法

=LOOKUP(1,0/(E2&F2=$A$2:$A$5&$B$2:$B$5),$C$2:$C$5)

一個使用的是乘號*:

"

在工作中經常會遇到查找文本的問題,單個條件的唯一值查找,首選使用VLOOKUP函數,也可以使用INDEX,LOOKUP函數。如果要通過多個條件來查找一個唯一值,上面三個函數也都是可以的,我們今天就來介紹三種多條件查找唯一值的公式組合:

問題描述:我們有一個表格,表格中的數據通過兩個條件能夠鎖定一個唯一值,我們要通過兩個條件來查找到這個唯一值。

Excel多條件查找文本的方法

這裡的這個結果我們限定為文本,數值也沒有問題,也能夠查找出來,當然如果是通過兩個條件來查找唯一的數值,那就更簡單了,可以使用SUMIFS,SUM,SUMPRODUCT函數來查找。

VLOOKUP+IF{1,0}

這個組合我們之前也用過,可以使用IF {1,0}來重新排列數據源的索引列的位置,用來查找索引列不在第一列的這種數據源,拿上圖來舉個例子,如果要通過條件2來查找條件1的話,就要使用這個組合:

=VLOOKUP(F2,IF({1,0},B2:B5,A2:A5),2,0)

這是一個數組公式,需要使用CTRL+SHIFT+ENTER三鍵結束公式。

本篇裡的其他兩種組合也都是數組公式,同樣需要使用三鍵。

我們來看,如果是多條件如何查找:

Excel多條件查找文本的方法

=VLOOKUP(E2&F2,IF({1,0},$A$2:$A$5&$B$2:$B$5,$C$2:$C$5),2,0)

其實很簡單,就是構造兩個內容:

  • 索引:E2&F2,兩個條件用&符號連接成一個字符串,作為第一參數。
  • 索引列:$A$2:$A$5&$B$2:$B$5,將數據源中的兩個條件列用&符號連接,作為索引列,用IF {1,0},重新構造數據源。

這就是這個組合公式的原理。

INDEX+MATCH

INDEX+MATCH也是一個常用的查找組合,單條件查找肯定沒問題,我們直接來看多條查找:

Excel多條件查找文本的方法

=INDEX($C$2:$C$5,MATCH(E2&F2,$A$2:$A$5&$B$2:$B$5,))

這個公式看起來是不是和上一個公式有些相近,對,也是使用了連字符&,目標數據是一列數據,要找到其中一個,就要找到對應的行號,MATCH就起到通過兩個條件來查找對應行號的作用。這個公式最容易出錯的地方是,MATCH函數的第三參數,我們在函數專欄裡講過,MATCH函數有三個參數:

Excel多條件查找文本的方法

公式裡只寫了一個逗號,那麼第三參數就默認為0--精確匹配,這個很重要,如果沒有這個逗號,就沒有指定精確匹配,公式的結果就有可能不正確,所以一定要記得加上這個逗號。

LOOKUP+1,0/()

LOOKUP我寫了兩個公式:

一個同前兩個組合一樣使用的是連字符&:

Excel多條件查找文本的方法

=LOOKUP(1,0/(E2&F2=$A$2:$A$5&$B$2:$B$5),$C$2:$C$5)

一個使用的是乘號*:

Excel多條件查找文本的方法

=LOOKUP(1,0/($A$2:$A$5=E2)*($B$2:$B$5=F2),$C$2:$C$5)

這兩個符號的功能是一樣的,都是為了使兩個條件同時成立,就是我們所說的AND邏輯。

LOOKUP這種寫法,就是典型的二分法,把數據分成符合條件與不符合條件的兩面,然後取出符合條件的內容。

以上就是今天介紹的三種,多條件查找唯一值數據的方法,建議大家使用LOOKUP,最後再提示一下,今天將的都是數組公式,寫好公式後,別忘了使用CTRL+SHIFT+ENTER。

"

相關推薦

推薦中...