iT邦幫忙

0

Excel 如何找到所有符合相同排序的欄位,並顯示所有相同欄位特定值在指定欄位?

  • 分享至 

  • xImage

大家好,
剛學EXCEL不久,有個對我來說很困難的題目想請教各位。

如圖,
希望如果F欄到I欄顯示的順序跟F2到I2相同,
則顯示相同欄位的日期到J2欄。
舉例來說,
3月8日F到I欄的顯示與順序跟3月7日相同都是(大,大,大,大),則3月7日的J2欄位應該顯示3月7日與3月8日。
目前J2的構想是:INDEX(A:A,MATCH(F2&G2&H2&I2&"",F:F&G:G&H:H&I:I,))
但結果欄位只能顯示一個數值。
想請教一下需要怎麼改進?

能解說一下感激不盡!

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1
微笑
iT邦研究生 5 級 ‧ 2021-08-23 22:50:06

J4
{CONCATENATE(IF(F4:I4=$F$2:$I$2,A4,""),IF(J5="","",","),J5)}

然後往上拉

0
ccenjor
iT邦大師 9 級 ‧ 2021-11-05 20:20:30

J2:
=IFERROR(TEXT(A2,"m月d日")&"&"&TEXT(OFFSET(A2,MATCH(F2&G2&H2&I2,F3:F12&G3:G12&H3:H12&I3:I12,0),0),"m月d日"),"")
按CTRL+SHIFT+ENTER鍵完成輸入。
再將公式向下複製到J3:J12。
https://ithelp.ithome.com.tw/upload/images/20211105/201098817kH5BH6y7F.png

J2:
=TEXT(CONCAT(IF(F2&G2&H2&I2=$F$2:$F$12&$G$2:$G$12&$H$2:$H$12&$I$2:$I$12,$A$2:$A$12,"")),"M月D日")
按CTRL+SHIFT+ENTER鍵完成輸入。
再將公式向下複製到J3:J12。
https://ithelp.ithome.com.tw/upload/images/20211105/20109881mRyW3InJ6Q.png

我要發表回答

立即登入回答