解题思路:用IF将汇总表里的B列等于分表品种的行号找出来,再用INDEX按行列号取出所需单元格内容。
其中SHEET2表中,将品种A写在首行(A1),然后填写公式如下:
A4=IF(C4="","",ROW(A1))
B4=IF(C4="","",$A$1)
C4=IFERROR(INDEX(Sheet1!$C$4:$F$1000,SMALL(IF(Sheet1!$B$4:$B$1000=$A$1,ROW(Sheet1!$B$4:$B$1000)-3,""),ROW(A1)),COLUMN(A1)),"") //C4单元格写好后可以直接右拉复制到F4,以下单元格只是供参考判断用
D4=IFERROR(INDEX(Sheet1!$C$4:$F$1000,SMALL(IF(Sheet1!$B$4:$B$1000=$A$1,ROW(Sheet1!$B$4:$B$1000)-3,""),ROW(B1)),COLUMN(B1)),"")
E4=IFERROR(INDEX(Sheet1!$C$4:$F$1000,SMALL(IF(Sheet1!$B$4:$B$1000=$A$1,ROW(Sheet1!$B$4:$B$1000)-3,""),ROW(C1)),COLUMN(C1)),"")
F4=IFERROR(INDEX(Sheet1!$C$4:$F$1000,SMALL(IF(Sheet1!$B$4:$B$1000=$A$1,ROW(Sheet1!$B$4:$B$1000)-3,""),ROW(D1)),COLUMN(D1)),"")
SHEET2表写好后,可以直接复制工作表,再将A1单元格内容修改为B,表中内容自动查找。
追问我按照你的 达不到效果呢,请看图
可能是版本不够,建议C4输入完公式后再按组合键Ctrl+Shift+Enter完成输入试试,然后再拖拉复制
追问谢谢你,按照你说的 可以实现了
追答实现就好