テキスト
コードの途中を取り出す
定義
コードの途中から文字を取り出すとは、MID にテキスト、開始位置、返す文字数を渡すことです。
構文
=MID(text, start_num, num_chars)
引数
| 引数 | 意味 |
|---|---|
text |
完全なコードが入っているセルです。 |
start_num |
取り出す最初の文字の位置です。位置 1 が最初の文字です。 |
num_chars |
その開始位置から返す文字数です。 |
計算例
倉庫が B2:B4 にパレットのタグを並べています。バッチ番号は各タグの途中にあります。
| A: 通路 | B: タグ |
|---|---|
| North | PX-8821-K |
| East | PX-4409-K |
| West | PX-1170-K |
数式: =MID(B2,4,4)
結果: 8821。PX-8821-K の位置 4 は 8 で、続く 4 文字は 8821 です。
練習問題
セル A2 には AB12CD が入っています。B2 に、A2 の3文字目から 2 文字を返す数式を書いてください。
- B2 に、A2 の3文字目から2文字を取り出す MID 数式を書いてください。
- B2 は A2 の3文字目から2文字を表示する必要があります。
ステップ 1 / 2
B2 に =MID(A2,3,2) と入力します。
A2 は AB12CD なので、3文字目から2文字は 12 です。
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…
B2 は MID を使っています。
B2 は 12 を表示しています。
次のレッスンは文字がどこにあるかを探すです。
関連する関数
コードの途中からその断片を取り出すのが MID 関数です。
よくある間違い
=MID(B2,3,4) のように 0 から数えるミスです。PX-8821-K の位置 3 はハイフンなので、結果は 8821 ではなく -882 になります。