我試圖找到/匹配排序后的資料F4:F7(這里的行數有限)與資料集B4:B13,然后列印匹配后的資料,如H4:H7。
我在H4中使用以下公式,當排序的資料陣列被定義為現有的文本欄位F4:F7時,該公式運行良好。
=FILTER($B$4:$B$13;MMULT(--ISNUMBER(FIND(TRANSPOSE($F$4:$F$7);$B$4:$B$13));SEQUENCE(COUNTA($F$4:$F$7);;0));" ")
但是當我把排序的資料串列從F4:F7改為F4:F10時,它給出了#VALUE!錯誤。事實上,我不想限制排序資料串列的行數,因為在我的案例中它是動態的。我應該如何擺脫這個錯誤呢?
uj5u.com熱心網友回復:
要讓矩陣相乘,第一個矩陣的列必須等于第二個矩陣的行。也就是說,你的公式對于你所展示的你想要做的事情來說似乎太復雜了。
如果你出于某種原因想要參考這些名字,只需執行=VLOOKUP(F4, $B$4:$B$13, 1, 0)并向下拖動。
另一種方法是像=IFNA(INDEX($B$4:$B$13, MATCH($F$4:$F$7,$B$4:$B$13,0)),"")
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/307532.html
標籤:

