返回列表 上一主題 發帖

【討論】多條件查找(函數法)

回復 6# sunnyso
> =LOOKUP(A12&B12,A2:A8&B2:B8,C2:C8)
> 這個公式對本例結果爲 #NA, 假如把A、B欄用英文代替可以得到答案。請哪> 位大大幫忙分析一下
>謝謝

參數2需要排序,並不是英文可以(可能剛好有排序)中文不行。

LOOKUP 查詢的標準式就是你2樓的式子。
=LOOKUP(1,0/(A2:A8&B2:B8=A12&B12),C2:C8)

此式利用LOOKUP函數有排除錯誤的特性,將不符合條件以 0/FLASE = #DIV/0! 型式出現,LOOKUP在查詢中自動忽略。
符合條件以 0/TRUE = 0 型式出現,LOOKUP以1 查詢時會找到最後一個0的位置,回傳所對應第3參數的值。
若只有一個符合條件的資料或符合資料中只要隨意一個時,第1參數可以省略(查詢值就是0)。
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 小事不做、大事難成。
返回列表 上一主題