【发布时间】:2016-05-09 03:13:57
【问题描述】:
现在我有一个包含 2 张工作表的 excel 文件,我需要根据一个标准将一些数据从 sheet1 提取到 sheet2 - sheet1 的 A 列中的文本包含来自 sheet2 的 A2 的某些文本字符串。同时,我还必须从找到文本字符串的那些行中提取其他列的数据。但是,Vlookup 只返回第一个实例。由于该文件是机密文件,因此我为此创建了一个模型。
表 1
Classes Taken Name Gender Age
Math,Physics,Chemistry, Literature Joseph Male 16
Chinese, History, Philosophy, Politics Alice Female 17
Philosophy, Math, Physics Erica Female 16
Chinese, Biology, Statistics Evan Male 18
表 2
Philosophy (Lookup)
Name Gender Age
如果我想在 sheet2 中显示上过哲学课的人的信息怎么办。
谢谢!!
【问题讨论】:
-
如果您需要所有实例,则需要 VBA。公式不够。
-
我不太了解VBA,有没有代码可以直接应用于这个案例?
-
考虑使用数据透视表。
-
然后模拟一些格式相同的数据,并显示使用该模拟数据的预期结果。
-
“数学、物理、化学、文学”是否都在同一个单元格的 A 列中?