• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルでのデータ入力規則)

エクセルでのデータ入力規則について

このQ&Aのポイント
  • エクセルで都道府県および市町村のデータ入力規則を設定し、照会文を表示する方法について教えてください
  • エクセルシート上で都道府県および市町村を選択し、紹介ファイルにハイパーリンクで飛ぶ方法を教えてください
  • エクセル操作において、都道府県と市町村のデータ入力規則とハイパーリンク設定をする方法はありますか

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

一般論で言うと確かに回答1でご紹介されているような方法がやりやすいんですが,今回ご質問の状況で >現在は『紹介』というフォルダ内に都道府県別のフォルダを作成し、 >それぞれの都道府県フォルダの中に市町村フォルダを作り、 >さらにその中に、紹介文や写真などのファイルを保存しています という事なので,リストの元データを「あなたが作ったフォルダの一覧をエクセル上にデータとして並べて」利用する方法について少しお話ししてみます。 作成例: Sheet2 紹介フォルダの直下にある「都道府県名フォルダ」の一覧 A1 に 神奈川県 A2 に 東京都 以下続く Sheet3 各都道府県フォルダの下にある「市区町村フォルダ」の一覧 A1 に 神奈川県 B1 に 横浜市 A2 に 神奈川県 B2 に 川崎市 A3 に 神奈川県 B3 に 鎌倉市 A4 に 神奈川県 B4 に 相模原市 A5 に 東京都  B5 に 新宿区 A6 に 東京都  B6 に 千代田区 A7 に 東京都  B7 に 港区 以下続く ↑都道府県名によって並べ替えられていることが重要 これらのデータ採取の方法として,「コマンドプロンプトでフォルダ名とサブフォルダ名の一覧をテキストファイルにして保存する方法」と,それを「エクセルに取り込んでフォルダ名ごとにセルに分割する方法」などについて別途ご相談を投稿し,実現してください。 以上のようなデータを使うと, Sheet1のA1の入力規則のリストの式は =INDIRECT("Sheet2!A1:A"&COUNTA(INDIRECT("Sheet2!A:A"))) Sheet1のA2の入力規則のリストの式は =INDIRECT("Sheet3!B"&MATCH($A$1,INDIRECT("Sheet3!A:A"),0)&":B"&(MATCH($A$1,INDIRECT("Sheet3!A:A"),0)+COUNTIF(INDIRECT("Sheet3!A:A"),$A$1)-1)) などのように作成することが出来ます。

noname#246097
質問者

お礼

早速のご指導ありがとうございます。 早速試してみます。

その他の回答 (1)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

エクセル技道場 http://www2.odn.ne.jp/excel/ ↑で入力規則-縦横可変範囲の名前定義でリストを参照してください。

noname#246097
質問者

お礼

早速のご指導ありがとうございました。初めてこんなサイトを知りました。他のテクニックも勉強してみます。

関連するQ&A