
エクセルでひとつのセルにある文字列の中で、空白の文字列が間にある時、前後を入れ替えた文字列を作りたいのです。
例えば
UTADA HIKARU
HAMASAKI AYUMI
KURAKI MAI
・・・・・
を
HIKARU UTADA
AYUMI HAMASAKI
MAI KURAKI
・・・
にしたいのです。
なるべく簡単な方法で変換したいのですが・・・・関数を使って出来ないでしょうか。または、マクロを使わないと出来ないでしょうか?(マクロはよく分からないので・・・)
データ数が100件くらいあるので、上手い方法は無いものでしょうか?宜しくお願いします。
No.2ベストアンサー
- 回答日時:
A列にA1からデータが入っているとして、例えばB1に
=RIGHT(A1,LEN(A1)-FIND(" ",A1))&" "&LEFT(A1,FIND(" ",A1)-1)
と入力して以下コピーでできます。
RIGHT(A1,LEN(A1)-FIND(" ",A1))
は、空白が前から何番目に入っているかを調べて、一番後ろからその後までの文字列を取り出したもの
LEFT(A1,FIND(" ",A1)-1)
は、同じく空白が前から何番目に入っているかを調べて、先頭からその前までの文字列を取り出したもの
上記2つと間の空白を「&」でつなげたものが上記の式の意味です。
No.3
- 回答日時:
Mid関数利用例
=MID(A1&" "&A1,FIND(" ",A1)+1,LEN(A1))
とか
=MID(A1,FIND(" ",A1)+1,LEN(A1)-FIND(" ",A1))&" " &MID(A1,1,FIND(" ",A1)-1)
前者は例えば「UTADA HIKARU UTADA HIKARU」をつくって
HIKARUのHから真中部を抜き出しする。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IF関数で空欄("")の時、Null...
-
【画像あり】オートフィルター...
-
エクセルでCSVを編集するとき、...
-
エクセル 連番が途切れていると...
-
Excel > ピボットテーブル「(空...
-
Excel:関数が入っているセルに...
-
空白セル内の数式を残したまま...
-
ピボットテーブルで空白セルの...
-
【関数】=EXACT(a1,b1) a1とb1...
-
Excelで、入力文字の後に自動で...
-
エクセルで入力すると隣のセル...
-
形式貼り付けの「空白を無視す...
-
数式による空白を無視して最終...
-
エクセルのIF関数で、隣のセル...
-
色つき行の一括削除は?
-
範囲内の列から、一番下の数値...
-
SUMIFS関数で「計算式による空...
-
excel2010 空白セルにのみ貼り...
-
EXCEL ピボット集計表の (空白...
-
「データ要素を線で結ぶ」がチ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【画像あり】オートフィルター...
-
IF関数で空欄("")の時、Null...
-
エクセルでCSVを編集するとき、...
-
Excel > ピボットテーブル「(空...
-
エクセル 連番が途切れていると...
-
「データ要素を線で結ぶ」がチ...
-
エクセルで入力すると隣のセル...
-
ピボットテーブルで空白セルの...
-
Excel:関数が入っているセルに...
-
Excelで、入力文字の後に自動で...
-
形式貼り付けの「空白を無視す...
-
数式による空白を無視して最終...
-
空白セル内の数式を残したまま...
-
excel2010 空白セルにのみ貼り...
-
関数TRANSPOSEで空白セルを0に...
-
【Excel】 csvの作成時、空白セ...
-
エクセルのIF関数で、隣のセル...
-
エクセル セルのコピー元が空...
-
エクセルで、「複数のセルの中...
-
エクセルで上の行の値を自動的...
おすすめ情報