在F2单元格输入以下公式,然后向右向下填充公式
=VLOOKUP($E2,$A:$C,COLUMN(B1),0)
公式表示:在A列精确匹配与E23单元格相同的单元格,并返回对应第2 列的数据。
详见附图
如果要实现你说的功能,首先要有个单独数据表,存储相关内容
然后用VLOOKUP函数来查找
例如数据表(SHEET2)的内容
A1 B1 C1
1班 23人 二狗
在SHEET1中
A1=你输入的班级
B1=VLOOKUP(A1,SHEET2!$A$1:$C$100,2,0)
B1=VLOOKUP(A1,SHEET2!$A$1:$C$100,3,0)
这要看你之前存储数据的表结构。
一般是用vlookup
以及用sumproduct或者countif之类的函数 。
Hi里联系一下吧
假如数据表(SHEET2)的内容
A B C
1班 23人 二狗
2班 32人 三狗
在SHEET1中
A B
1班 =indirect(concatenate("sheet2!B",match(A1,sheet2!A:A,0)))
2班 =indirect(concatenate("sheet2!B",match(A2,sheet2!A:A,0)))
C列
=indirect(concatenate("sheet2!C",match(A1,sheet2!A:A,0)))
=indirect(concatenate("sheet2!C",match(A2,sheet2!A:A,0)))
注:同一列中单元格的公式可以复制粘贴
在B列对应1班的单元格中输入公式
=IF(A1="1班","23人","")
C列中输入
=IF(A1="1班","二狗",""")
如此类推