另一张表格需要自动提取的信息:
如何在EXCEL表中按照条件提取相关的信息并逐列“自动”在另一张工作表中显示信息!
答案:2 悬赏:0 手机版
解决时间 2021-01-29 23:28
- 提问者网友:不要迷恋哥
- 2021-01-28 23:03
最佳答案
- 五星知识达人网友:孤独的牧羊人
- 2021-01-29 00:03
假设上表为表1,在表2增加一辅助列,假设为G列
G2=IF(B2=1,MATCH(A2,表1!A:A,0),MATCH(OFFSET(A2,-B2+1,),OFFSET(表1!$A$1,G1,,65536-G1),0)+G1)
公式向下拉。G列依次返回杭州在表1中的行号。
然后,在其他列用INDEX函数从表1取数就行了。例如
C2=IF(ISNA($G2),"",INDEX(表1!B:B,$G2))
G2=IF(B2=1,MATCH(A2,表1!A:A,0),MATCH(OFFSET(A2,-B2+1,),OFFSET(表1!$A$1,G1,,65536-G1),0)+G1)
公式向下拉。G列依次返回杭州在表1中的行号。
然后,在其他列用INDEX函数从表1取数就行了。例如
C2=IF(ISNA($G2),"",INDEX(表1!B:B,$G2))
全部回答
- 1楼网友:鱼芗
- 2021-01-29 00:08
这种数据形式,使用vba的方式应该是比较方便的.
最简便的方式就是 录制新宏.
过来就是 打开visual basic编辑器来操作.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯