excel中,一个数值对应多个数值该如何提取

来源:百度知道 编辑:UC知道 时间:2024/09/24 16:30:10
例如:
AB

张三 语文
李四 数学
张三 历史
王五 地理
张三 财会
马六 绘画
张三 音乐
赵七 体育
刘八 英语

我现在需要提取张三所学的所有课程。也就是

AB
张三 语文
张三 历史
张三 财会
张三 音乐

可以如上,也可以A行张三只出现一次,B行为他的所有学科。即

张三 语文
历史
财会
音乐

对于第一种情况,可以用数据筛选功能来实现,方法是:
选择第一行(标题行),点击Excel菜单上的“数据-筛选-自动筛选”,然后在点击筛选的下拉菜单中的“张三”即可。

这个方法不适合大量筛选,如果有很多要做成这种格式的,最简单的办法是排序。

第二中情况,可以用数据透视表来完成,具体操作你可以看一下关于数据透视表的帮助,如有不明白,再Hi我。

这个简单,用index函数引用,具体请hi我详谈

=LOOKUP(2,1/(Sheet1!$B$5:$B$114=Sheet2!A5),Sheet1!$E$5:$E$114)