区切り文字を見つける
CoddyのExcelジャーニー「数式とデータ分析」セクションの一部。レッスン 23/28。
FIND(search_text, within_text) は、完全一致かつ大文字と小文字を区別する最初の一致の 1 始まりの位置を返します。一致が見つからない場合はエラーが発生します。位置を LEFT または MID と組み合わせると、既知の区切り文字を使用して単純なテキストを分割できます。
B2にはAB-123が含まれています。
例:=FIND("-",B2)。
ハイフンは3番目の文字なので、結果は3です。
FIND は 1 始まりの位置を返します。区切り文字の前のテキストを抽出するには、1 を引きます。
練習シートでは、数式を入力するセルが強調表示されています。テストで入力データが置き換えられても、同じ数式が機能しなければなりません。
チャレンジ
簡単B2:B4 のコードには、それぞれ空でないプレフィックスを持つハイフンがちょうど 1 つ含まれています。C2:C4 には、そのハイフンより前のプレフィックスだけを返してください。
強調表示された出力セル(C2、C3、C4)に数式を入力してください。提供されたデータと見出しはそのままにしてください。テストでは入力値が変更されるため、サンプルの答えを入力するのではなく、セル参照を使用してください。関数名は英語のままにし、引数の区切りにはコンマを使用してください。
自分で試してみよう
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Row | Code | Prefix | ||||
| 2 | 1 | AB-123 | |||||
| 3 | 2 | X-9 | |||||
| 4 | 3 | LONG-42 | |||||
| 5 | |||||||
| 6 | |||||||
| 7 | |||||||
| 8 | |||||||
| 9 | |||||||
| 10 | |||||||
| 11 | |||||||
| 12 | |||||||
| 13 | |||||||
| 14 |
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
数式とデータ分析のすべてのレッスン
自分で練習してみよう: Excelプレイグラウンド