如何让EXCEL表的筛选结果显示部分列的内容在另一个表上

2024-11-07 23:18:37
推荐回答(3个)
回答(1):

这里要用到OFFSET函数

由于操作比较繁琐,为了演示方便,只在一个表中进行

使用此方法,要保证切换项目数量的相等,看下图,第一场和第二场数量都为10个。

下面解释步骤

以下表为例

1、先在P1单元格输入数字1

2、分别在K4,L4,M4输入公式,然后下拉10行

K4=OFFSET($A1,$P$1,1)

L4=OFFSET($A1,$P$1,3)

M4=OFFSET($A1,$P$1,5)

做到这一步,可实现两表间数据的同步。如A2变2,K4就为2

3、将P1数字改为11就会出现第二场人员明单

4、把K1区域形成下拉菜单,这个不用说了吧,我把它设为钢琴第一场和钢琴第二场

5、在P1单元格输入公式

P1=IFS(K1="钢琴第一场",1,K1="钢琴第二场",11)

意思为,当为钢琴第一场时,P1数值为1;当为钢琴第二场时,P1数值为11

这样就OK了。

回答(2):

如果有一列关键字那就可以用vlookup配合筛选来做了。
假设两表中A列均为关键字,在表一插入一个辅助列,输入如下公式:
=IF(ISERROR(VLOOKUP(A2,Sheet2!A:A,1,0)),0,1)
往下填充后,对这列进行筛选,0是表二没有的,1是表二有的数据。

回答(3):

D4输入
=vlookup(b4,数据表!b:g,6,)
下拉