用vlookup或index+match都可以实现,篇幅关系,先讲解vlookup方法。 关于index+match的方法,欢迎关注我,查看相关文章。 案例: 如下图所示,如何按照三门课的成绩,查找出姓名? 解决方案 : 1. 先给下表的 F 至 H 列制作下拉菜单 2. 选中 F2 单元格 --> 选择菜单栏的“数据”-->“数据有效性”-->“数据有效性” 3. 在弹出的对话框中选择“设置”--> 在“允许”中选择“序列”--> 在“来源”中输入“优,良,中”--> 确定 * 请注意:“优,良,中”中间的逗号是英文半角符号 4. “语文”下拉菜单制作好了,选中 F2 单元格,向右拖动,即可完成“数学”、“英语”的下拉菜单制作 5. 在 I2 单元格输入以下公式 --> 同时按下Ctrl+Shift+Enter 键即可: =VLOOKUP(F2&G2&H2,IF({1,0},B:B&C:C&D:D,A:A),2,0) 公式释义: F2&G2&H2:将三门课的成绩连接成一个字符串,作为查找条件 IF({1,0},B:B&C:C&D:D,A:A): {1,0} 表示 true or false B:B&C:C&D:D:表示将三个条件区域拼接成一个字符串来匹配上面的目标字符串 A:A:需要返回的结果列 2:表示返回第 2 列的结果,即 A 列 0:表示精确查找 * 请注意:这是个数组公式,所以必须同时按下Ctrl+Shift+Enter 键才能生效,按下以后可以看到公式外面多出来一对 { },表示数组公式应用成功 6. 这就完成了 |
|