1、这个用公式解决比较复杂,表1如下图:
2、在表2中A1输入公式=INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$A$2:$A$4000="A",ROW(Sheet1!$A$2:$A$4000),4^8),ROW(C1))),同时按下ctrl+alt+enter三键;B1输入公式=INDEX(Sheet1!B:B,SMALL(IF(Sheet1!$A$2:$A$4000="A",ROW(Sheet1!$B$2:$B$4000),4^8),ROW(C1)))公式下拉,如下图:
3、在表3,表4,同样输入公式,把公式中 “A”修成 “B”或“C”就可以了,下拉即可,公式下拉没有数值的单元格会显示0,如不要显示0,在excel选项中,选高级,把显示0值的勾去掉即可。
4、具体过程GIF录制如下:
上传带行列号的有数据示例的表格截图,清楚说明已知条件,达成什么样的结果,结果和已知条件有怎样的勾稽关系,才能有针对性地给你准确的答案。
可以用VBAchange事件
这要VBA才能完成