、唯一の一致がある場合は、以下が動作します。大文字と小文字は区別されません。
検索するタブをSheet1とします。
セルA2を検索する文字列:別のシートでは、次の
セルA1を追加し、以下の式
=ArrayFormula(
INDIRECT("Sheet1!"&
TRIM(
JOIN("",
QUERY(
IF(ISERROR(SEARCH(A1,Sheet1!A1:C2)),
,
ADDRESS(ROW(Sheet1!A1:C2),COLUMN(Sheet1!A1:C2)+1)
),
,
1E+100
)
)
)
)
)
追加注:
Sheet1の
+---+---+---+---+
| | A | B | C |
+---+---+---+---+
| 1 | A | B | C |
| 2 | D | E | F |
+---+---+---+---+
:私は次のテストをしました
シート2:テスト1
+---+------+
| | A |
+---+------+
| 1 | E |
| 2 | F |
+---+------+
のSheet2:テスト2
+---+------+
| | A |
+---+------+
| 1 | a |
| 2 | B |
+---+------+
注:あなたが敏感上記の式のケースを作るために必要な場合は、FIND
によってSEARCH
を交換してください。
[vlookup](https://support.google.com/docs/answer/3093318?hl=ja)が必要なものです。ただし、1つの列でのみ機能します。文字列がどの列になるかを知る必要があります。 2次元の範囲を検索するための組み込み関数はありません。 –