
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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
Excelで、入力文字の後に自動で空白を入れるには
Excel(エクセル)
-
Excelで後ろにスペースを入れて文字数を一度に揃えることってできますか?
その他(ソフトウェア)
-
エクセル書式設定。数値桁の先頭がゼロの場合、スペースで埋めて右揃えしたい。方法は?
Excel(エクセル)
-
-
4
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
5
ACCESSのデータに自動で半角スペースを入れたい
その他(データベース)
-
6
エクセルVBAでセルに入力したパスでブックを開く
Excel(エクセル)
-
7
VBAでの Replace関数で、ワイルドカードは使えないのでしょうか?
Visual Basic(VBA)
-
8
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
9
EXCELで特定のセルに表示された項目をヘッダーやフッターに出力するには
Excel(エクセル)
-
10
Excelで数値→文字列変換で指数表示になったものをいっぺんに直したい
Excel(エクセル)
-
11
Excelで、空白を表示したい
Excel(エクセル)
-
12
エクセルでセルの値分の個数の文字列を自動で入れたい
Excel(エクセル)
-
13
エクセル TEXT関数を使うと左揃えになってしまう
Excel(エクセル)
-
14
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
15
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
16
特定のシートのみ再計算させない方法は?
Excel(エクセル)
-
17
Oracleでの文字列連結サイズの上限
Oracle
-
18
IF関数で空欄(")の時、Nullにしたい
その他(Microsoft Office)
-
19
EBCDIC⇒SJIS変換の方法
その他(プログラミング・Web制作)
-
20
数式による空白を無視して最終行を取得するマクロ
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
半角の『°(単位の度)』
-
半角スペース
-
Excel 文字列の中から数字だけ...
-
℃の半角表示
-
半角の×(かける)は?
-
EXCEL95 VLOOKUP関数で半角と全角
-
契約書や 公文書・私文書などに...
-
テプラは半角数字が使えますか?
-
EXCELで、セル内の半角カ...
-
エクセル関数で文字列の中のス...
-
問2 次の文中の空欄にあてはま...
-
メールアドレスの上ハイフン入...
-
【VBA】ファイルパスに半角スペ...
-
ヘッダー(フッター)の全角・...
-
ビジネスの文書における、数字...
-
EXCELの文字列操作で文字数不足...
-
エクセルで、JIS関数、ASC関数...
-
エクセルのハイパーリンクの文...
-
Excel2016 検索の窓を常時表示...
-
こんにちは。Excelのデータ入力...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
℃の半角表示
-
契約書や 公文書・私文書などに...
-
半角の『°(単位の度)』
-
半角の×(かける)は?
-
Excel 文字列の中から数字だけ...
-
半角スペース
-
EXCEL95 VLOOKUP関数で半角と全角
-
EXCELの文字列操作で文字数不足...
-
EXCELで、セル内の半角カ...
-
テプラは半角数字が使えますか?
-
エクセル関数で文字列の中のス...
-
問2 次の文中の空欄にあてはま...
-
メールアドレスの上ハイフン入...
-
隅付き括弧に半角はありますか...
-
ビジネスの文書における、数字...
-
Excel2016 検索の窓を常時表示...
-
1, (1),(1)の使い分け
-
【VBA】ファイルパスに半角スペ...
-
エクセルで、JIS関数、ASC関数...
-
エクセルで 全角の空白を含む...
おすすめ情報