簡體   English   中英

有沒有辦法使用單元格值中包含范圍單元格的 VLOOKUP

[英]Is there a way to VLOOKUP with range cell is contained in cell value

我正在嘗試這樣做(沒有宏),當然不適用於 Apples 和 Peer:

  • 純文本示例: https://pastebin.com/3L8rzxCa : https://pastebin.com/3L8rzxCa

  • 我的 excel 表截圖: https://imgur.com/a/kkVvqZ3 : https://imgur.com/a/kkVvqZ3

在此處輸入圖片說明

我想檢查一個單元格(包含貨物清單)是否包含一個范圍(庫存)中的一個值並且是否存在於庫存中。

我試過 :

  • 帶通配符的 VLOOKUP(不起作用,因為庫存水果應該包含在籃子列表中,而不是相反)

  • Countif :用於檢查單元格是否包含范圍內的單個值,但無法檢查是否“有貨”

也許我無法制作一個 CSE 公式?

我希望這是可以理解的...感謝您的幫助:)

您可以使用以下內容:

=IF(SUMPRODUCT(ISNUMBER(FIND($A$2:$A$5,B8))*($B$2:$B$5="Yes")),"Yes","No")

在此輸入圖像描述

以上假設所提供的清單中的水果都存在於庫存水果清單中。

以上還假定一個Yes長達至少一種水果是缺貨水果提供的列表的預期。

如果缺少提供列表中的任何一個水果,則預期為No ,則可以使用以下內容:

=IF(SUMPRODUCT(ISNUMBER(FIND($A$2:$A$5,B8))*($B$2:$B$5="Yes"))=SUMPRODUCT(--ISNUMBER(FIND($A$2:$A$5,B8))),"Yes","No")

在此輸入圖像描述

因此,基於一個簡單的例子,您可以嘗試以下方法:

=IF(AND(MATCH(E4,$A$3:$A$6,0)>0,MATCH(E4,$A$12:$A$15,0)>0),INDEX($B$12:$B$15,MATCH(E4,$A$12:$A$15,0)),"")

在此輸入圖像描述

非常棘手,可能更好的方法。 但這是一種方式:

在此輸入圖像描述

C8公式

{=IF(SUMPRODUCT(--((TRANSPOSE(IF(OFFSET($A$2:$A$5,0,1)="Yes",$A$2:$A$5,"")))=TRIM(MID(SUBSTITUTE(B8,",",REPT(" ",99)),(ROW(OFFSET($C$1,,,LEN(B8)-LEN(SUBSTITUTE(B8,",",""))+1))-1)*99+((ROW(OFFSET($C$1,,,LEN(B8)-LEN(SUBSTITUTE(B8,",",""))+1)))=1),99))))>0,"Yes","No")}

請注意,這是一個數組公式,需要通過Ctrl Shift Enter確認

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM