ALL タブと CATA タブの 2 つのタブがあります。
ALL タブにはすべてのデータ (ソース)
があります。 CATA タブは、特定の行を貼り付ける必要があるターゲット タブです。
質問:
- すべての行を 1 つずつ検索したいのですが、
- 次に、列にCATA単語が含まれているソースタブから行をコピーします
- その行をターゲット タブに貼り付けます。
列 I のサンプル データ:
"USTA;#CATA;#INTA;#Non-TA"
"USTA;#INTA;#Non-TA"
以下に説明するアプローチを使用することをお勧めします。
テーブル全体にフィルターを挿入し、列 I をText
>でフィルター処理し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 の場合、2 つの参照によってのみ変更されます (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 を使用して最初の行を入力してください。