No.4ベストアンサー
- 回答日時:
#2さんのTRIM関数は、ご質問のケースでは使えないと思います。
#3さんの式は、#1さんの「まずは置換を使って空白を削除します」を関数を使って一緒にやってしまったもので、考え方としては同じですね。
これを応用して、
=LEFT((SUBSTITUTE(A1," ","")),【姓の文字数】)&" "&MID((SUBSTITUTE(A1," ","")),【姓の文字数+1】,5)
とすれば、全てのケースに使えます。
つまり、(1000件もあると大変かもしれませんが、)A列にデータが入っているとして、B列に姓の文字数を入れておけば
=LEFT((SUBSTITUTE(A1," ","")),B1)&" "&MID((SUBSTITUTE(A1," ","")),B1+1,5)
としてコピペすればOKです。
No.6
- 回答日時:
#5さんの(2)を1回でするのは
=SUBSTITUTE(SUBSTITUTE(A3," ","",1)," ","",2)
でできますよ
A3が名前の入ったセルです。
No.5
- 回答日時:
(1)3文字苗字を除き、4文字名ばかりの時
TRIM関数を無理に使うなら
=LEFT(A1,1)&TRIM(MID(A1,2,5))&RIGHT(A1,1)
(2)一旦=SUBSTITUTE(A1," ","")で空白を全て除いたセル列を作り、その列を対象にして
=MID(B1,1,2)&" "&MID(B1,3,4)などとするのが判りやすいかと思います。
(3)=MID(A1,1,1)&MID(A1,3,1)&" "&MID(A1,5,1)&MID(A1,7,1)
なども考えられる。
No.3
- 回答日時:
=LEFT((SUBSTITUTE(A1," ","")),2)&" "&MID((SUBSTITUTE(A1," ","")),3,5)
これでいかがでしょうか。
””の間はA1の後が”全角スペース”、その後は”何も入れない”、&全角スペース&です。
但し、セルの中身は数式ですから、もし何かに転用するのならばこれらのセルをコピーして、形式を選択して貼り付けから、値を選択し、貼り付ければ文字として転用できます。
No.2
- 回答日時:
セル内の無駄な空白をなくす関数として「TRIM(文字列)」があります。
これを使うと、「文字列」ないの先頭や末尾、も時間にある余分な空白を削除する。文字間の空白は1文字だけ残ります。No.1
- 回答日時:
まずは置換を使って空白を削除します。
(データがA列に入っていると仮定して書きます)
つぎに別の空いているセルで
=LEFT(A1,2)&" "&MID(A1,3,99)
と入力して、この計算式を下のほうまでコピーします。
最後に先ほどの結果を別の列に形式を選択して貼り付け(「値」にチェックします)
でどうでしょうか。説明が下手ですみません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 文学 名前について 5 2022/10/16 02:32
- Excel(エクセル) メモ帳からエクセルにセル区切りで表示させたいんです 7 2023/02/25 22:04
- Outlook(アウトルック) Outlook トップ画 イニシャル変えたい Outlookについてわかる方教えてください。 左のメ 1 2022/11/06 23:58
- その他(データベース) 20万行あるデータを動かしたい 2 2023/06/13 15:21
- その他(Microsoft Office) outlookで宛先が異なるメールを一括送信する方法 outlookで200人それぞれをtoに指定し 2 2023/08/03 21:24
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/12 09:24
- その他(悩み相談・人生相談) 名前を呼んだり、苗字を呼んだりする心理。 2 2022/12/11 17:48
- 日本語 日本人で、下の名前読みがひらがな一文字の人はいるのでしょうか? 書くと漢字だけど、読みはひらがな一文 4 2023/08/27 23:49
- Visual Basic(VBA) 先ほど、回答者様によって教えていただいたのですがどうしたらいいか分かりません。 ユーザーフォーム上に 2 2023/02/21 22:25
- Access(アクセス) アクセスで教えてください。 例えばテーブル1に 1 佐藤 2 鈴木 3 佐々木 コードと住所一覧があ 3 2022/06/11 20:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IF関数で空欄("")の時、Null...
-
エクセルでCSVを編集するとき、...
-
Excel > ピボットテーブル「(空...
-
数式による空白を無視して最終...
-
【Excel】 csvの作成時、空白セ...
-
エクセルにて負の時間を0:00と...
-
「データ要素を線で結ぶ」がチ...
-
excel2010 空白セルにのみ貼り...
-
ピボットテーブルで空白セルの...
-
形式貼り付けの「空白を無視す...
-
エクセルで、「複数のセルの中...
-
Excel:関数が入っているセルに...
-
空白セル内の数式を残したまま...
-
SUMIFS関数で「計算式による空...
-
Excelで、入力文字の後に自動で...
-
vlookupの結果が0になるセルと...
-
エクセルで上の行の値を自動的...
-
vlookup にて、返す値が、空白...
-
エクセル マクロ 最終列まで...
-
エクセル 連番が途切れていると...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IF関数で空欄("")の時、Null...
-
数式による空白を無視して最終...
-
excel2010 空白セルにのみ貼り...
-
エクセルでCSVを編集するとき、...
-
「データ要素を線で結ぶ」がチ...
-
Excelで、入力文字の後に自動で...
-
ピボットテーブルで空白セルの...
-
エクセル 連番が途切れていると...
-
関数TRANSPOSEで空白セルを0に...
-
空白セル内の数式を残したまま...
-
Excel > ピボットテーブル「(空...
-
エクセルで、「複数のセルの中...
-
SUMIFS関数で「計算式による空...
-
空白を0とみなす関数
-
【Excel】 csvの作成時、空白セ...
-
エクセルで上の行の値を自動的...
-
《Excel2000》SUMPRODUCT関数で...
-
一列の中の金額を他のセルに
-
形式貼り付けの「空白を無視す...
-
エクセルで空白文字の前後を入...
おすすめ情報