0

我有两个选项卡 - ALL 选项卡和 CATA 选项卡。

ALL 选项卡包含所有数据(源)
CATA 选项卡是必须粘贴特定行的目标选项卡。

问题:

  • 我想一一搜索所有行,
  • 然后从我有 CATA 字的列的源选项卡复制行
  • 然后将该行粘贴到目标选项卡。

第 I 列的样本数据:

"USTA;#CATA;#INTA;#Non-TA"
"USTA;#INTA;#Non-TA"
4

2 回答 2

1

我建议使用如下所述的方法:

  1. 在整个表上插入一个过滤器,并在Text>上的 I 列上进行过滤,然后Contains在输入框中键入“CATA”。

  2. 复制除 A 列之外的所有内容,然后粘贴到选项卡中CATA

于 2013-09-23T08:43:15.263 回答
0

如果匹配的行数未知,并且您不希望中间有空白行,这将在 A 列中生成包含短语“CATA”的行子集。

这是可以根据需要向下拖动的单元格 A2 的公式:

=IFERROR(
  INDEX(ALL!A:A,
    SMALL(
      IF(
        NOT(ISERROR(FIND("CATA",ALL!A:A))),
        ROW(ALL!A:A)),
      ROW()-ROW($A$1))),"")

必须使用 CTRL+SHIFT+ENTER 输入。

一旦找到所有可能的 CATA 行,它将显示一个空白行。

对于 B 列,它仅通过两个引用更改(A:A 变为 B:B):

=IFERROR(
  INDEX(ALL!B:B,
    SMALL(
      IF(
        NOT(ISERROR(FIND("CATA",ALL!A:A))),
        ROW(ALL!B:B)),
      ROW()-ROW($A$1))),"")

您可以将其复制到需要传输的任意多列。不要忘记在第 2 行开始输入它,并确保在将其向下拖动列之前使用 CTRL+SHIFT+ENTER 输入第一个。

于 2013-09-23T08:02:21.747 回答