簡體   English   中英

從水平表垂直獲取多個匹配值?

[英]Get Multiple Match Values Vertically From a Horizontal Table?

我遇到了這個公式,該公式適用於垂直列出數據的表,但是,我很難將其應用於水平數據集。

我嘗試更改范圍等,但沒有成功,希望有人能幫忙。

公式如下:

{=IF(ISERROR(INDEX($A$1:$B$8,SMALL(IF($A$1:$A$8=$I$5,ROW($A$1:$A$8)),
   ROW(1:1)),2)),"",INDEX($A$1:$B$8,SMALL(IF($A$1:$A$8=$I$5,ROW($A$1:$A$8)),
   ROW(1:1)),2))}

我在這里找到此網站

我想讓它與

以下示例顯示為圖像:

謝謝你的幫助!

干杯,

弗朗西斯

有理由將A1:A8更改為A1:H1(將數據行轉換為數據列)意味着您還必須更改INDEX范圍和ROW($ A $ 1:$ A $ 8)。

=IFERROR(INDEX($A$1:$H$2, 2, SMALL(IF($A$1:$H$1=$I$5, COLUMN($A:$H)), ROW(1:1))),"")

較新的IFERROR減少了代碼和冗余計算。

暫無
暫無

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

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