答案 0 :(得分:1)
获取列表的非数组公式。将公式放在M5
单元格中。
=IFERROR(INDEX($K$2:$K$21,SMALL(INDEX((ROW($J$2:$J$21)-ROW($J$1))-($J$2:$J$21<>$M$2)*(1E+99)*-1,, ),ROW(1:1))),"")
使用以下数组公式到M5
单元格并根据需要拖放。
=IFERROR(INDEX($K$2:$K$19,SMALL(IF($J$2:$J$19=$M$2,ROW($J$2:$J$19)-ROW($J$1),""),ROW(1:1))),"")
在单元格中输入
后,需要使用 Ctrl + Shift + Enter 添加数组公式。再次,必须在将公式放入单元格后按 Ctrl + Shift + 输入。< / p>
答案 1 :(得分:0)
通常我会就这个问题提供一个简单的答案。但是,你的问题的答案会有点冗长。 (简单)但冗长。 话虽如此,这里有一个快速,直接回答的链接。
https://www.excelcampus.com/tables/dependent-drop-lists/
希望这会有所帮助。
答案 2 :(得分:0)
假设您的数据始终按SitesKLI排序,如您提供的图片所示,您可以在单元格M5中使用此公式并向下复制(常规公式,无需数组输入):
=IF(ROW(M1)>COUNTIF(J:J,M$2),"",INDEX(K:K,MATCH(M$2,J:J,0)+ROW(M1)-1))