EXCELの文字データを取り出す際に以下のような操作を行いたいんですが、方法をご存知の方がいらっしゃいましたら教えていただけませんでしょうか。
既にデータの入力されているセルの文字数が、ある一定数に満たない場合は不足分を半角スペースで補う
【例】文字数を15と指定したとします
セルに入力されたデータ:山田_ 太郎
↓
求めたいデータ:山田_ 太郎_ _ _ _ _ _
(山田の後に半角スペースが1、太郎の後に半角スペースが6つ入っていると仮定してください)
※TEXT関数で数値の文字数不足分を0で埋めるということはできたのですが、TEXT関数は数値のみを対象としているようで・・・。
【例】12345 → 000000000012345
よろしくお願いいたします。
No.3
- 回答日時:
関数なら
=A1&REPT(" ",15-LENB(A1))
とか
=LEFTB(A1&REPT(" ",15),15)
この回答への補足
早速の回答、ありがとうございます。
御三方の回答で解決できたんですが、『関数なら』にちょっと引っかかりました。
関数以外ではどういった方法がありますでしょうか。
No.6
- 回答日時:
>関数以外ではどういった方法がありますでしょうか
参考までにエクセルVBAというのがあります。
VBAなんて想像外かも知れませんが、解き方の1つの柱です。
下記を実行してみれば判ります。
Sub test01()
x = "***************"
' x = " ="
y = "関東代表"
Mid(x, 1, Len(y)) = y
MsgBox x
End Sub
判りやすいようにスペースを*に置き換えて、可視化してますが、
実質 x = "***************"
Mid(x, 1, Len(y)) = y
の2行で実現します。
多数行に対しても2-3行加えるとできます。
関数でもREPLACE、」RIPLACEBで上記と同じ理屈のことができると思います。
スペースの固定長文字列に対し、左詰で、目的の文字列を置き換える
というものです。すると後尾のスペースは残るのです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- PDF C#でfloatを整数部、小数部とも桁数固定で文字表示したい 2 2022/07/28 09:37
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- Excel(エクセル) 【関数】ハイフン(-)を月や日に変えたい。スペースを削除したい。 4 2023/07/12 08:49
- Excel(エクセル) Excelの1つのセルにそれぞれ文字+数字が入力されていて、 数字のみ抽出して合計したいです。(合計 4 2023/03/16 23:44
- Excel(エクセル) 【Excel】指定した文字列に該当する行を重複しないようにリスト 3 2022/03/30 12:27
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
Excelで後ろにスペースを入れて文字数を一度に揃えることってできますか?
その他(ソフトウェア)
-
Excelで、入力文字の後に自動で空白を入れるには
Excel(エクセル)
-
エクセル書式設定。数値桁の先頭がゼロの場合、スペースで埋めて右揃えしたい。方法は?
Excel(エクセル)
-
-
4
エクセル TEXT関数を使うと左揃えになってしまう
Excel(エクセル)
-
5
EXCELで特定のセルに表示された項目をヘッダーやフッターに出力するには
Excel(エクセル)
-
6
Excelで数値→文字列変換で指数表示になったものをいっぺんに直したい
Excel(エクセル)
-
7
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
8
Excelで、条件と一致する最後のセルを検索したい
Excel(エクセル)
-
9
エクセルでの文字ズレを直す方法を教えてください。
その他(パソコン・スマホ・電化製品)
-
10
Excelで、空白を表示したい
Excel(エクセル)
-
11
Excel 文字の前にスペースを入れる
Excel(エクセル)
-
12
ACCESSのデータに自動で半角スペースを入れたい
その他(データベース)
-
13
エクセル関数で日付かどうかの確認?
Excel(エクセル)
-
14
VBA シートのボタン名を変更したい
Visual Basic(VBA)
-
15
VBA 半角スペースを入れるには...
その他(Microsoft Office)
-
16
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
17
条件付書式で「=#N/A」に色を付けたい
Excel(エクセル)
-
18
リストと一致する値のセルを塗りつぶしたい。
その他(Microsoft Office)
-
19
excel:条件付き書式の適用範囲が変わる
Excel(エクセル)
-
20
Excelでのコメント表示位置
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テプラは半角数字が使えますか?
-
半角の×(かける)は?
-
メールアドレスの上ハイフン入...
-
℃の半角表示
-
EXCEL95 VLOOKUP関数で半角と全角
-
ビジネスの文書における、数字...
-
契約書や 公文書・私文書などに...
-
半角の『°(単位の度)』
-
EXCELで、セル内の半角カ...
-
Excel セル内の文字と数字をわ...
-
半角スペース
-
EXCELの文字列操作で文字数不足...
-
関数を使わずに一括で全角を半...
-
お名前(姓)」には「カタカナ(...
-
半角スペースの入力
-
ワードへの差し込みで数字一桁...
-
【VBA】ファイルパスに半角スペ...
-
Excel2016 検索の窓を常時表示...
-
Excel 文字列の中から数字だけ...
-
全角半角の見分け方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テプラは半角数字が使えますか?
-
半角の『°(単位の度)』
-
メールアドレスの上ハイフン入...
-
半角スペース
-
契約書や 公文書・私文書などに...
-
半角の×(かける)は?
-
EXCELの文字列操作で文字数不足...
-
関数を使わずに一括で全角を半...
-
EXCEL95 VLOOKUP関数で半角と全角
-
℃の半角表示
-
Excel2016 検索の窓を常時表示...
-
EXCELで、セル内の半角カ...
-
エクセル関数で文字列の中のス...
-
半角の漢字の入力方法
-
ビジネスの文書における、数字...
-
エクセルで、JIS関数、ASC関数...
-
【VBA】ファイルパスに半角スペ...
-
Excel 文字列の中から数字だけ...
-
エクセルでひらがな・漢字はそ...
-
お名前(姓)」には「カタカナ(...
おすすめ情報