Excelについて質問です。
例えばセルB1に都道府県を入力すると、A1に都道府県コード(1~47までの数字)を表示させたいと思っています。
別シートのA列に都道府県コード、B列に都道府県を作って47都道府県コードとその都道府県を作ってVLOOKUPで表示させようとしましたがうまくできませんでした。
次にif関数を使って「B1が北海道ならA1に1を表示」というように47都道府県をif関数を重複させて作っていきましたがif関数を8つぐらいまでしか重複させることができず失敗に終わりました。
何か良い方法はありますでしょうか?
No.5ベストアンサー
- 回答日時:
No.4です。
頭の部分がありませんでした。以下の文を追加します。B1都道府県を入力すると、A1に都道府県コードを表示させたいシート(以下「同じシート」と呼びます)の空いているセル・・・仮に"D1"セルとします・・・に"北海道01青森県02~鹿児島県46沖縄県47"の文字列を入れます。
この文字列の作り方は、次のようにすると簡単です。
別シートのA列に都道府県コード、B列に都道府県を作ってあるとのことなので、これを利用します。C列は未使用と仮定します。
先ず、都道府県コードが入っているA列の書式を"文字列"に変更して、A1に"01"を入れます。A1を選択状態にして、右下の「.」をダブルクリックすると、
セル"A1"~"A48"に"01"、"02"~"47"が入力されます。
次に、"C1"に「=B1&A1」、"C2"に「=C1&B2&A1」を入れ、・・・・・・と続きます。
それから、神奈川県、和歌山県、鹿児島県が4文字なので、このままではうまく表示できませんので次のように訂正します。
同じシートの都道府県コードを表示させたいセル"A1"に次の式を入れます。
=MID($D$1,FIND(B1,$D$1)+LEN(B1),2)
見苦しくなり、申し訳ありませんでした。
No.4
- 回答日時:
次に、"C1"に「=B1&A1」、"C2"に「=C1&B2&A1」を入れ、"C2"を選択状態にして、右下の「.」をダブルクリックすると"C48"に"北海道01青森県02~鹿児島県46沖縄県47 48"と表示されます。
"C48"をコピーし、"C50"に「形式を選択して貼付」→貼付欄の「値」をクリックすると、
"C50"に"北海道01青森県02~鹿児島県46沖縄県47 48"の文字列ができます。
"沖縄県47"の後の不要部分をカットし出来上がった文字列を、同じシートの例えばセル"D1"に貼り付けます。
都道府県コードを表示させたいセル"A1"に次の式を入れます。
=MID($D$1,FIND(B1,$D$1)+3,2)
"A1"セルを選択状態にして、右下の「.」をダブルクリックすると"B"列の空欄のある行の前まで、目的の「都道府県コード」が表示されます。
この場合、都道府県とコードが入っているセル"D1"は必ず"$D$1"と絶対表示にします。
このように、必要な文字列を作り操作する手法は、数字の並びやデータの並びが不規則なときなど、簡単で広く応用が利きます。
No.3
- 回答日時:
都道府県がコード順番に並んでるなら
=MATCH(都道府県のセル,都道府県の範囲,0)
でコードが出てきます。ランダムの場合は
=INDEX(都道府県コードの範囲,MATCH(都道府県のセル,都道府県の範囲,0)
,1)
ですね。
No.2
- 回答日時:
別シートのA列に都道府県コード、B列に都道府県を作ってるならば
適当に修正してね
For 1 to 41(都道府県別シート検索47個を調べる)
で別シートのA列に都道府県コード、B列に都道府県回して検索を掛ける
If Sells(変数、2)=シートNo1 Sells(変数、2) Then
同じであれば
横の数字セル番号=移動先にコピーする
でループ
エンド 省略
For で回す
IF47個も要らないで
これならIfが1つで済みますね
で回すといけますよ
No.1
- 回答日時:
とりあえず2案
1)VLOOKUP関数で検索できるのは、検索値の右側ですからC列を作業列にしてA列データをコピーする
2)A列とB列を入れ替える
であればVLOOKUP関数で検索できますね
>if関数を8つぐらいまでしか重複させることができず失敗に終わりました。
関数を入れ子状態にすることをネストといいますが
関数のネスとできる数に仕様として制限があるからです
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
好きな人を振り向かせるためにしたこと
大好きな人と会話のきっかけを少しでも作りたい、意識してもらいたい…! 振り向かせるためにどんなことをしたことがありますか?
-
おすすめの美術館・博物館、教えてください!
美術館・博物館が大好きです。みなさんのおすすめをぜひお聞きしたいです。
-
あなたの「プチ贅沢」はなんですか?
お仕事や勉強などを頑張った自分へのご褒美としてやっている「プチ贅沢」があったら教えてください。
-
人生でいちばんスベッた瞬間
誰しも、笑いをとろうとして失敗した経験があると思います。
-
今から楽しみな予定はありますか?
いよいよ2025年が始まりました。皆さんには、今から楽しみにしている予定はありますか?
-
エクセルで1~47の数字を各都道府県に変換したい
Excel(エクセル)
-
エクセルの住所録に都道府県番号を自動でつけたいのです。
Excel(エクセル)
-
EXCELで都道府県別に番号をふる
Excel(エクセル)
-
-
4
Excel、市から登録している住所録に県を加える
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・ことしの初夢、何だった?
- ・【お題】大変な警告
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの条件付き書式設定に...
-
エクセルの数式について教えて...
-
エクセルでオートフィルタが動...
-
Excelのマクロが表示できない
-
Vbaをバッチ処理で動かす方法に...
-
【マクロ】表における同じお客...
-
エクセルの数式について教えて...
-
エクスプローラーで見ることは...
-
Excelで、すでに書いてある表を...
-
SUBTOTAL関数のように同関数の...
-
エクセル 同じ行の隣り合う数字...
-
Excel 日付の表示が直せません...
-
エクセル 数字のみ抽出につて
-
Excel 関数での質問です
-
エクセルの『共有作業』につい...
-
エクセルの数式について教えて...
-
Excelのsumifで検索する範囲を...
-
Excelファイルを開くと私だけVA...
-
MacのExcelで、ショートカットC...
-
【関数】2つの条件を満たす、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで、数字ではない値(...
-
Excel いい方法教えてください。
-
納期順に勝手に並べ替えられる...
-
エクセルで作成した書類の印刷...
-
Excel初心者です、Excelの日付...
-
エクセルで作った表が印刷する...
-
実務の処理について。
-
AM8:30から翌朝8:30まで勤務す...
-
Excelのデータの入力規則の問題...
-
Excelの罫線を消す方法
-
桁をセルで区切って計算をした...
-
スプレッドシート(Excelでも良...
-
VLOOKUP関数で複数条件を設定に...
-
Excel初心者です。 Excelでやり...
-
エクセルでAのセルに「家電」と...
-
ファイルとフォルダの移動につ...
-
XMLHTTP60で前日のデータが取れ...
-
ファイルパスについて。
-
エクセルの数式について教えて...
-
スプレッドシートで適切な条件...
おすすめ情報