【发布时间】:2013-11-13 11:31:45
【问题描述】:
如何根据第 1 列中的搜索条件提取一行数据,例如,从表或数组中(我相信因为我使用大量数据 - 40k-200k - 数组选项将是更快)
需要代码
- 在 sheet1 - 第 1 列中查找指定数据。此指定数据是名称列表
- 提取包含该数据的行(例如第 1 2 3 4 列)
- 过去的行到新表中
- 重复查找下一个
示例 用户想要搜索已经在 sheet2 单元格 A1 和 A2(或数组)中定义的 23 岁和 25 岁的人(/ 表示新列)
姓名/性别/年龄/身高/
鲍勃 / M / 23 / 6.1 /
弗雷德 / M / 23 / 6.0 /
鳃 / f / 25 / 6.3 /
加里/ M / 29 / 5.3 /
亚当 / M / 27 / 5.9 /
艾米 / f / 23 / 6.2 /
结果
鲍勃 / M / 23 / 6.1 /
弗雷德 / M / 23 / 6.0 /
鳃 / f / 25 / 6.3 /
艾米 / f / 23 / 6.2 /
任何帮助将不胜感激。
【问题讨论】:
标签: excel find row extract vba