簡體   English   中英

根據相應單元格的值在Excel中設置范圍

[英]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.

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