
EXCELの文字データを取り出す際に以下のような操作を行いたいんですが、方法をご存知の方がいらっしゃいましたら教えていただけませんでしょうか。
既にデータの入力されているセルの文字数が、ある一定数に満たない場合は不足分を半角スペースで補う
【例】文字数を15と指定したとします
セルに入力されたデータ:山田_ 太郎
↓
求めたいデータ:山田_ 太郎_ _ _ _ _ _
(山田の後に半角スペースが1、太郎の後に半角スペースが6つ入っていると仮定してください)
※TEXT関数で数値の文字数不足分を0で埋めるということはできたのですが、TEXT関数は数値のみを対象としているようで・・・。
【例】12345 → 000000000012345
よろしくお願いいたします。
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も見ています
-
Excelで後ろにスペースを入れて文字数を一度に揃えることってできますか?
その他(ソフトウェア)
-
Excelで、入力文字の後に自動で空白を入れるには
Excel(エクセル)
-
エクセル書式設定。数値桁の先頭がゼロの場合、スペースで埋めて右揃えしたい。方法は?
Excel(エクセル)
-
-
4
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
5
EXCELで特定のセルに表示された項目をヘッダーやフッターに出力するには
Excel(エクセル)
-
6
Excelで、空白を表示したい
Excel(エクセル)
-
7
ACCESSのデータに自動で半角スペースを入れたい
その他(データベース)
-
8
Winmerge ファイルの中身は同じなのに黄色くなる
その他(OS)
-
9
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
10
Excelで数値→文字列変換で指数表示になったものをいっぺんに直したい
Excel(エクセル)
-
11
IF関数で空欄(")の時、Nullにしたい
その他(Microsoft Office)
-
12
エクセルVBAでセルに入力したパスでブックを開く
Excel(エクセル)
-
13
エクセル TEXT関数を使うと左揃えになってしまう
Excel(エクセル)
-
14
エクセルVBAで5行目からオートフィルタモードに設定したいたい
Excel(エクセル)
-
15
エクセルでセルの値分の個数の文字列を自動で入れたい
Excel(エクセル)
-
16
Excelの条件付き書式設定の太い罫線
Excel(エクセル)
-
17
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
18
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
19
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
20
Excelでエラー(#N/Aなど)値を含む範囲で最大値や最小値をもとめ
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
半角の×(かける)は?
-
半角の『°(単位の度)』
-
EXCELの文字列操作で文字数不足...
-
契約書や 公文書・私文書などに...
-
半角スペース
-
Excel 文字列の中から数字だけ...
-
エクセル関数で文字列の中のス...
-
℃の半角表示
-
EXCELで、セル内の半角カ...
-
テプラは半角数字が使えますか?
-
ビジネスの文書における、数字...
-
エクセルでセルの連結の逆
-
エクセルでひらがな・漢字はそ...
-
エクセルVBAでMsgboxの表示をそ...
-
ヘッダー(フッター)の全角・...
-
EXCEL95 VLOOKUP関数で半角と全角
-
半角αを全角αにしたい
-
隅付き括弧に半角はありますか...
-
メールアドレスの上ハイフン入...
-
エクセルで 全角の空白を含む...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
契約書や 公文書・私文書などに...
-
EXCELの文字列操作で文字数不足...
-
半角スペース
-
℃の半角表示
-
テプラは半角数字が使えますか?
-
半角の×(かける)は?
-
エクセル関数で文字列の中のス...
-
半角の『°(単位の度)』
-
EXCELで、セル内の半角カ...
-
Excel 文字列の中から数字だけ...
-
メールアドレスの上ハイフン入...
-
EXCEL95 VLOOKUP関数で半角と全角
-
Excel2016 検索の窓を常時表示...
-
エクセルで、JIS関数、ASC関数...
-
お名前(姓)」には「カタカナ(...
-
エクセルで 全角の空白を含む...
-
【VBA】ファイルパスに半角スペ...
-
エクセルでひらがな・漢字はそ...
-
ヘッダー(フッター)の全角・...
-
ビジネスの文書における、数字...
おすすめ情報