[英]Set a range in Excel based on values of corresponding cells
我在Excel中有2列,如下所示:
Col1 Col2
A 1
B 2
C 4
C 1
A 13
B 5
我需要基於Col1的不同值在excel中生成3個范圍,其中包含Col2中的值。 因此:名稱范圍A將具有值1,13名稱范圍B將具有值2,5名稱范圍C將具有值1,4
我該怎么做?
在Cell D2
輸入以下公式
=IFERROR(INDEX($B$2:$B$17, MATCH(0, IF(D$1=$A$2:$A$17, COUNTIF(D$1:D1, $B$2:$B$17), ""), 0)),"")
根據需要向下拖動/復制。
這是一個數組公式 ,請按Ctrl + Shift + Enter提交。 參見圖片以供參考。
編輯:________________________________
嘗試這個:
=IFERROR(INDEX($B$2:$B$18, SMALL(IF(D$1=$A$2:$A$18, ROW($A$2:$A$18)-1, ""), ROW(A1))),"")
同樣,這是一個數組公式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.