
Excel2002で、住所録から封筒を印刷するファイルを作りました。
住所録シートの7桁の郵便番号セルから一文字ずつ取出して
印刷シートの各セルに収めるよう下記の関数を入れています。
=MID(VALUE(VLOOKUP("●",住所録データ範囲,5,TRUE)),1,1)
通常は問題無いのですが、「0」から始まる郵便番号の時は
MID関数が「0」を1文字目と認識してくれず、2文字目が
1番先頭のセルに入ってしまいます。
(住所録シートに入っている郵便番号は「'」で文字列認識させています)
何か良い解決方法はありますでしょうか?
宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
MID関数が「0」を1文字目と認識してくれないなんてことはないはずです。
そうでなくてVALUEで数値化したから先頭の0が消えただけなのでは?
それから"●"は具体的には何かな?それがわからないからVLOOKUPでなんで引数にTRUEを指定しているのかわかりません。
VALUEを外したらうまくいきました!
稚拙なマクロで、住所録シートで印刷したい住所行のA列をダブルクリックすると「●」が入り
それが印刷シートに反映される仕組みにしています。
検索の型は、どこかで「省略すればTRUEになる」と聞いたことがあったので
特に深く考えずに入れていました。
文字列や完全一致の場合は「FALSE」にすべきなんですね。勉強不足ですみません。
もっと良いやり方があるかもしれませんが、なにぶんこんな調子で
手探り状態でやっているもので…。
助かりました。有難うございました。
No.2
- 回答日時:
VALUEをやめればいいだけです。
あと、VLOOKUPの数にTRUEを指定していますが、
何か特別の意味があります?
FALSEではだめ?
VALUEを外したらうまくいきました!
検索の型は、どこかで「省略すればTRUEになる」と聞いたことがあったので
特に深く考えずに入れていました。
文字列や完全一致の場合は「FALSE」にすべきなんですね。勉強不足ですみません。
もっと良いやり方があるかもしれませんが、なにぶんこんな調子で
手探り状態でやっているもので…。
助かりました。有難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【Excel】住所に郵便番号を付記する方法 3 2022/05/07 17:15
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- Excel(エクセル) ある数値に対して、値を返す数式についてです 2 2022/09/13 22:06
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Excel(エクセル) MID関数について 2 2022/04/22 09:13
- Amazon 【至急!】 米Amazonのアカウント作成をしたので住所を登録しようと思ったのですが郵便番号の欄が入 3 2023/08/19 09:36
- Visual Basic(VBA) VBA 改行コードの取り方 1 2022/03/22 14:14
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Excel(エクセル) エクセルVBAでオブジェクトが必要です 2 2022/09/10 16:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Office2021のエクセルで米国株...
-
エクセルで条件に一致したセル...
-
Excelの「0」だけ非表示、小数...
-
Excelで複数シートの選択セルを...
-
エクセルで1月0日と表示される!!
-
ExcelでTODAY関数を更新させな...
-
iPhoneのExcelアプリで、別のシ...
-
エクセルで指定のセルのみ完全...
-
日付が未入力の際はゼロか、空...
-
EXCELのハイパーリンクのセルを...
-
Excelシートの保護時にデータの...
-
エクセルで、加筆修正したセル...
-
ワードからエクセルのシートに...
-
excelでハイパーリンクになって...
-
EXCEL2016 別シートの参加予定...
-
印刷時、セルの塗りつぶした色...
-
別シートのセルを絶対参照にする
-
【エクセル】シートを保護する...
-
エクセルで複数のシートの同じ...
-
エクセルで特定のセルの値を別...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
iPhoneのExcelアプリで、別のシ...
-
Excelの「0」だけ非表示、小数...
-
Excelで複数シートの選択セルを...
-
Excelシートの保護時にデータの...
-
エクセルで条件に一致したセル...
-
エクセルで1月0日と表示される!!
-
日付が未入力の際はゼロか、空...
-
ExcelでTODAY関数を更新させな...
-
EXCELのハイパーリンクのセルを...
-
別シートのセルを絶対参照にする
-
Excelでスクロールすると文字が...
-
複数シートの同じセル内容を1シ...
-
マクロ 新しいシートにデータ...
-
エクセルで複写のように自動入...
-
エクセルで、加筆修正したセル...
-
エクセル ハイパーリンクで画像...
-
ハイパーリンク で『指定された...
-
エクセルで20万行あるシート...
-
エクセルで特定のセルの値を別...
-
INDIRECT(空白や()がある文字列...
おすすめ情報