在Excel中查找结果将行复制到另一个工作表

我需要一些帮助将数据从一个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 eee eee eee

所以对于上面的logging,如果我做了一个'CTRL + F'并searchfind所有的'eee',结果将显示C2,B5,C6,A8,B8,C8中的6个实例

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

为了实现你所需要的,请做下面的事情(假设你的数据位于列A:C的第2行,即有标题):

  1. 键入D2(附加列): =IF(OR(A2:C2="eee"),1,0) ,但按CTRL + SHIFT + ENTER而不是通常ENTER – 这将定义一个ARRAY公式,并将导致{}括号(但不要手动input)。
  2. 根据需要自动填充配方。
  3. 将filter添加到整个A:D范围。
  4. 对列1应用filter值为1
  5. 复制整个过滤列A:C并粘贴到任何地方 – 只有经过过滤的行将被复制。

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

这对我来说是一个简单的解决scheme:

  1. select/突出显示您要search的数据
  2. 按ctrl + hreplace
  3. 在“查找内容”中input要查找的string。
  4. select“replace为”格式,然后格式>填充并select背景填充,无所谓颜色。 然后点击[全部replace]。
  5. 然后selectExcel菜单>数据>按“单元格颜色”,顺序(从上述步骤4select的颜色),然后select“顶部”或“底部” – 无论您想要什么,请单击[确定]。

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

我觉得你要找的就是所谓的VLOOKUP只要拿着Excel的帮助,一切都解释清楚

我发现的最简单的方法是:使用位于右上angular的选项“Sort&Filter”。 那么你可以按照你喜欢的任何标准过滤任何列。 通过这样做,只有过滤的行出现在电子表格上(其余的仍然存在,但只是隐藏)。 从那里你可以很容易地复制和粘贴整个行。