- 締切済み
エクセルで置換方法
下のような表で数字だけ残すにはどうすれば いいでしょうか? マクロとかは難しいのでマクロは使わないで やりたいのですが aaa 100 bbb 200 ccc 300 ddd 4000 eeee 50000
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- alt_39
- ベストアンサー率50% (6/12)
回答No.1
こんばんは 質問の文字列[*** 数字]はひとつのセルにあるとして、 すべて「***」"空白"「数字」の並びになっていると仮定します。 コマンド「データ」→「区切り位置」を選択してウィザードに従い区切り文字を「空白」として文字列を分けます。 -------------------------------------------------------------------- この文字列がA列1行から入力されているとします。 次の関数で空白左右の文字列を取得します。 空白より左:LEFT(A[行番号],(FIND(" ",A[行番号],1)-1)) 空白より右:RIGHT(LEN(A[行番号])-FIND(" ",A[行番号],1)) FIND関数は文字列から指定の文字の位置を取得する関数です。 この式では空白の位置を取得してその位置数を利用して、 LEFT関数とRIGHT関数でそれぞれの文字列を取得します。