excel,表1内容分别自动复制到表2和表3中。 表1 A 100 B 100 A 50 要求把表1

2024-12-27 22:14:52
推荐回答(4个)
回答1:

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录制如下:

回答2:

上传带行列号的有数据示例的表格截图,清楚说明已知条件,达成什么样的结果,结果和已知条件有怎样的勾稽关系,才能有针对性地给你准确的答案。

回答3:

可以用VBAchange事件

回答4:

这要VBA才能完成