excel中多列條件匹配

時間 2021-10-30 06:22:45

1樓:匿名使用者

在h3中輸入或複製貼上下列公式

=sumproduct(($b$2:$b$999=$g3)*($a$2:$a$999=--left(h$2,len(h$2)-1))*$c$2:$c$999)

下拉填充,右拉填充

2樓:匿名使用者

截圖請截出行號和列標,以方便書寫公式。

以最左上角單元格為a1,那麼在h3單元格輸入以下陣列公式,按ctrl+shift+enter組合鍵結束,然後向右向下填充公式

=index($c:$c,match($g3&--left(h$2,len(h$2)-1),$b:$b&$a:$a,0))

3樓:匿名使用者

可選用以下兩種方法(以兩列條件為例):

1、用lookup函式配合有關條件實現。

示例公式:

=lookup(0,0/((sheet2!a$1:a$100=a1)*(sheet2!

b$1:b$100=b1)),sheet2!c$1:

c$100) 該公式「在sheet2中查詢a列b列與本表a列b列對應相同的c列值」。

其中:lookup函式返回向量或陣列中的數值,其語法形式有向量和陣列兩種,本例使用了向量形式。

向量形式的語法是:

lookup(lookup_value,lookup_vector,result_vector) 引數lookup_value為函式在第一個向量中所要查詢的數值,lookup_vector和result_vector分別為第一向量查詢區域和第二向量結果區域,它們是隻包含一行或一列的區域。

2、用vlookup函式與if(配合實現。

示例公式:

其中:if(,sheet2!a$1:

c$1:c$100)建立一個包含兩列資料的內在陣列,第一列為a列與b列值同行合併結果,第二列為c列值。

excel中多列變為一列,Excel怎麼把表格將多列變成一列

天曼安周聖 選中1 9這些數值所在單元格,複製,在新的單元格右鍵單擊 選擇性貼上,在彈出的對話方塊中選擇1 數值選項,2 轉置,即可完成你要的效果 昌新月戎泉 只用一個公式即可實現 假設資料在a列,在b1輸入公式 indirect 賁飛英抄宛 將該多列 選中,複製到word中貼上,在word中將整張...

EXCEL匹配條件引用值時條件重複問題

你的思路看起來是很清楚的,但是你有沒有想過,你這是按你的思路在下套呀!是不是?其實,解決你的問題思路辦法很多,為何非要用這個思路呢?你只要把資料結構和目標要求說清楚,總是有人有辦法幫你的哦 是否可以在表2用一個輔助列,把重複的列資料整合到一個列,然後用你現在的公式提取即可?還有,那個重複的列是否是動...

在EXCEL中,如何計算兩列滿足條件,另一列中不重複的個數

真真真白丁 沒太明白你的要求。嘗試著理解了一下。在d列建一個合併列,在d2輸入公式 a2 b2 c2。下拉。插入資料透視表,選擇d列資料。把合併列拖拽到左下角的行標籤,再次把合併列拖拽到右下角計數。完成。 當陽 a1 a7 b1 b7 c1 c7,abc if a1 a7 b1 b7 a當陽 a1 ...