[英]Excel 2010: How to filter a pivot table based on a list in another sheet
[英]Excel - how to filter a list based on another list of partial values
雖然JvdV Sir 已經為您的查詢提供了適當的解決方案,但是這里有一些其他選擇,您也可以嘗試一下
• 單元格E7
中使用的公式
=FILTER(B3:C7,MMULT(--ISNUMBER(SEARCH(TRANSPOSE(F2:F3),B3:B7)),ROW(F2:F3)^0)=1)
• 單元格H7
中使用的公式
=LET(list,B3:C7,
c,B3:B7,
i,F2:F3,
x,--BYROW(c,
LAMBDA(a,(SUM(COUNTIF(a,"*"&i&"*"))>0))),
FILTER(list,x=1))
• 單元格K7
中使用的公式
=LET(list,B3:C7,
p,B3:B7,
q,F2:F3,
x,MAP(p,LAMBDA(a,IF(SUM(COUNTIF(a,"*"&q&"*"))>0,a,""))),
FILTER(list,x<>""))
你也可以參考這個查詢已經在StackOverflow
早些時候解決了這里是你也可以參考的鏈接,
編輯
• 單元格E7
中使用的公式
=FILTER(B3:C7,MMULT(--ISNUMBER(SEARCH("*"&TRANSPOSE(F2:F3)&"*",B3:B7)),ROW(F2:F3)^0))
但是,我分享的其他兩個替代方案沒有任何改變,請注意!
當查找值是部分的,例如法國的Fr和德國的Ge時,再進行一次編輯以顯示公式有效,
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.