close

2126

Excel如何找到所有符合相同排序的欄位,並傳回下一欄位的值?

實用性

●○○

難易度

●○○○

範本檔

2126.XLSX

我遇到一個難題需要幫忙解答,如附圖,我需要在B欄中,找出所有同時符合A2、A3、A4的數值和排序的儲存格範圍,然後標示符合條件的範圍,並傳回下一欄的值在C欄。

附圖操作說明:
在B欄中找出數值符合 4、5、4,並且排序相同的第一個儲存格範圍為B4到B6,再找到下一欄 B7的值為5,將5填入C2;繼續找到符合條件的第二個儲存格範圍為 B6到 B8,再找到下一欄B9的值為10,將 10填入 C3。以此類推。

感謝老師的幫忙,祝平安喜樂。

首先增加D欄為輔助欄,在D4儲存格輸入公式「=IF(COUNTIFS(B2,$A$2,B3,$A$3,B4, $A$4)>0,B5,"")」,並將公式複製到D5:D15儲存格。

在C2儲存格輸入公式「=IFERROR(SMALL(輔助欄,ROW()-1),"")」,並將公式複製到C3:C15儲存格。

【注意】

也可以將D欄的公式寫在C欄,但公式改為「=IF(COUNTIFS(B2,$A$2,B3,$A$3,B4,$A$4)>0,OFFSET(B4,1,0),"")然後將C欄複製,再選擇貼上>值,針對C欄資料排序即可。


arrow
arrow

    錦子老師 發表在 痞客邦 留言(0) 人氣()