我有两个选项卡 - ALL 选项卡和 CATA 选项卡。
ALL 选项卡包含所有数据(源)
CATA 选项卡是必须粘贴特定行的目标选项卡。
问题:
- 我想一一搜索所有行,
- 然后从我有 CATA 字的列的源选项卡复制行
- 然后将该行粘贴到目标选项卡。
第 I 列的样本数据:
"USTA;#CATA;#INTA;#Non-TA"
"USTA;#INTA;#Non-TA"
我建议使用如下所述的方法:
在整个表上插入一个过滤器,并在Text
>上的 I 列上进行过滤,然后Contains
在输入框中键入“CATA”。
复制除 A 列之外的所有内容,然后粘贴到选项卡中CATA
。
如果匹配的行数未知,并且您不希望中间有空白行,这将在 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 输入第一个。