Excelで合計金額が入力されているセルから一文字ずつ抜き出し、別のセルに入力が出来るような関数を探しておりますと、過去の回答に

Excel52閲覧

ベストアンサー

1

1人がナイス!しています

その他の回答(2件)

1

◆一度試してください 1)式が入力されているセルを指定して、【図-1】 2)リボンの「数式」タブの「数式の検証」ボタンをクリックして、【図-2】 3)下の「検証」を押すと、検証窓の下線の部分が変わりますので、参考にしてください【図-3】

画像

1人がナイス!しています

1

まずTEXT関数でA1の値を文字列に変換します。 次にMid関数をつかって、MID(文字列, 開始位置, 文字数)といった形で文字を抜き出せます。 最初は1文字目から1文字、次は2文字目から1文字、次は3文字目から1文字といったように、○文字目の部分を変更させたいわけです。 ここでColumn関数を使います。Column関数は、指定したセルの列番号を返します。 Column(A1)やColumn(A:A)なら1列目なので1 Column(B1)やColumn(B:B)なら2列目なので2が返ります。 ですので、これをMidの開始位置の部分に入れてあげて、相対参照のままにすることで、右にコピーしたときにAからB、BからCへと列が自動的に変化するようにしています。 そのため、好きなセルにご質問の関数を入れて、右にコピーしていけば自動的に1文字ずつ抽出できるわけです。

1人がナイス!しています