首頁  >  文章  >  軟體教學  >  使用Excel進行多條件查找

使用Excel進行多條件查找

WBOY
WBOY轉載
2024-01-22 20:54:161208瀏覽

Excel多條件回傳值

陣列公式:

=IF(SUMPRODUCT((A:A="P349")*(B:B=""))>=1,"",TEXT(MAX((A:A="P349")*B: B),"yyyy-m-d"))

輸入完畢後不要直接回車,按

Ctrl Shift Enter

結束。

實測有效,可自動判定列A中為P349的B列的值。

如為Excel 2003,請將公式改為:

=IF(SUMPRODUCT((A1:A1000="P349")*(B1:B1000=""))>=1,"",TEXT(MAX((A1:A1000="P349")*B1: B1000),"yyyy-m-d"))

同樣Ctrl Shift Enter結束公式。

因為Excel 2003不支援整列數組。

看不明白或怎樣的可以追問…

excel多條件查找回傳值

1

2

3

4

5

6

7

FunctionSpecialSum(Str1 AsString, Val1 AsSingle, Rng1 AsRange)

IfVal1 > WorksheetFunction.VLookup(Str1, Rng1, 3, False) Then

SpecialSum = Val1 * WorksheetFunction.VLookup(Str1, Rng1, 2, False)

Else

SpecialSum = WorksheetFunction.VLookup(Str1, Rng1, 4, False)

EndIf

EndFunction

'放到模組裡就能用

使用Excel進行多條件查找

#省的你寫一堆公式了

以上是使用Excel進行多條件查找的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:docexcel.net。如有侵權,請聯絡admin@php.cn刪除