4

我需要一些帮助,将数据从一个 Excel 工作表复制到另一个工作表。例如:

样本数据

__ A __B___C

1 aaa bbb ddd

2 bbb ccc eee

3 ccc fff rrr

4 ccc fff ttt

5 ddd eee ggg

6 aaa ddd eee

7 bbb fff hhh

8 啊啊啊啊啊

因此,对于上述记录,如果我执行“CTRL + F”并搜索所有“eee”,结果将显示 C2、B5、C6、A8、B8、C8 中的 6 个实例

现在我想将整个第 2、5、6 和 8 行复制到另一个工作表。

4

4 回答 4

7

这对我有用......一个简单的解决方案:

  1. 选择/突出显示您要搜索的数据
  2. 按 ctrl +h 进行替换
  3. 在“查找内容”中输入要查找的字符串。
  4. 选择“替换为”格式,然后选择格式>填充并选择背景填充,无论什么颜色。然后单击[全部替换]。
  5. 然后选择 Excel 菜单 > 数据 > 按“单元格颜色”排序,顺序(您从上面的步骤 4 中选择的颜色),然后选择“在顶部”或“在底部” - 无论您想要什么,单击 [确定]。

现在,您想要的所有数据都在一行中。根据需要复制并粘贴到另一个工作表。

于 2016-06-14T01:42:10.647 回答
3

要实现您需要的内容,请执行以下操作(假设您的数据位于从第 2 行开始的 A:C 列中,即有标题):

  1. 输入 D2(附加列):,=IF(OR(A2:C2="eee"),1,0)但按CTRL+ SHIFT+ENTER而不是通常的ENTER- 这将定义一个 ARRAY 公式,并在{}其周围产生括号(但不要手动输入它们!)。
  2. 根据需要自动填充公式。
  3. 将过滤器添加到整个 A:D 范围。
  4. 将过滤器应用于 D 列的值1
  5. 复制整个过滤的 A:C 列并粘贴到任何地方 - 只会复制过滤的行。

示例文件:https ://www.dropbox.com/s/qscwbf5kbnwi5pa/Filtering3Columns.xlsx

于 2013-02-06T14:33:58.050 回答
0

我认为您正在寻找的VLOOKUP只是获取 Excel 帮助,一切都已解释

于 2013-02-06T14:18:35.077 回答
0

The easiest way I found was this: Using the option "Sort & Filter" located in the right upper corner. Then you can filter any column by any criteria you like. By doing that only the filtered rows appear on the spread sheet (the rest are still there but just hidden). From there you can easily copy and paste the entire rows.

于 2017-01-07T23:48:38.120 回答