
No.4ベストアンサー
- 回答日時:
Sheet2で
_A____B____
1 氏名 都道府県
2 Aさん 東京都
3 Bさん 静岡県
4 Cさん 北海道
の表を作り、
A列の範囲を「挿入」「名前」「定義」で「氏名」と名付ける。
A:B列の範囲を「挿入」「名前」「定義」で「データ」と名付ける。
Sheet1でリストから選択するA1に「データ」「入力規則」で
入力値の種類を「リスト」、元の値を「=氏名」とする。
B1=IF(A1="","",VLOOKUP(A1,データ,2,FALSE))
と入力。こうすれば別のシートの値でも参照できます。
No.3
- 回答日時:
ご質問の本質から外れるかもしれませんが、
ご質問者が望んでおられる
>A1セルで Cさんをリストで選んだと同時にB1セルに北海道と表示させる
の目的は何ですか?
実は職場で以前、
「A1セルで 支店コードを選んだと同時にB1セルに支店名を表示させる」
逆に「B1セルで 支店名を選んだと同時にA1セルに支店コードを表示させる」
という機能を組み込んだ表を作りたいと考え完成させたのですが、
EXCELをあまり知らない人から
「支店コードと支店名を同時に表示させて選択させることは考えなかったの?」
と言われたことがありました。
多少ながらEXCELの関数やプログラムの知識を使って
自分としては工夫をこらしたしたつもりだったのですが、
確かにユーザーが選択する手間は1度だけですし、
視覚的にも両方が見えていることは、片方しか見えないことに情報量として
劣ることはありません。「目からウロコ」という経験を持つ者です。
つまり「B1セルに北海道と表示させる」という目的が「B1セルに単独で『北海道』
と入力されていることに必要性・意義がなければ
入力規則のリストに「Aさん 東京都」「Bさん 静岡県」「Cさん 北海道」
というお名前と地名の両方を表示するリストを作っておき、
お名前と地名の両方を同時に表示させた中から
選択するという方法で足りてしまうということです。
ご質問の回答にはなっておりませんが
こんなケースもあるという事例をご紹介しました。
今回考えているのは、
ある商品のカスタムメイドで、
ひとつの部品のカスタムメイドで種類が10種類ずつ位有り、
金額も異なるというものでした。
goomaniaさんのおっしゃる通り、
いろんなフィルターがあると見えるはずのものが
見えなくなったりすることもありますよね。
私も仕事上で目からうろこって言う経験他多々あります。
私はExcelの知識はさほど豊富ではないので、
またいろんなこと教えてください。
宜しくお願いします。
No.2
- 回答日時:
Sheet2のA1:B4に
a水戸
b大阪
c京都
d岡山
Sheet2のA1:B4を範囲1と名前を定義する。
Sheet1に行って、B1に
=VLOOKUP(A1,範囲1,2,FALSE)
と入れる。この場合は別シートの範囲を指定できる。
Sheet1のA1:A10(例えば)にデータ-入力規則-リストで他シートの範囲(1列)を指定できない。
やむを得ずSheet1のどこかにSheet2のA1:B4をリンク貼り付けする。
仮にSheet1のE1:F4に貼り付ける。(Sheet2のA1:A4->Sheet1のE1:E4だけでもよい。)
そこでリストの範囲をE1:E4に指定する。
a大阪
c京都
b大阪
d岡山
c京都
のようにできました。
早く別シート範囲指定ができるようにしてほしいですね。
No.1
- 回答日時:
普通に
1.Sheet1にリストを作成します(ex. C1~D3)。
2.リストに重ならないようにSheet1のA1に入力規則(リスト C1~C3)を設定します。
3.Sheet1のB1に以下のようにVLookupマクロを設定します。
=vlookup(A1,C1:D3,2,false)
入力規則の制限で別シートをリストの元とすることはできませんので1シート内での処理になりますが、それでよければこれでできると・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
- Excel(エクセル) エクセルの表で A1にデータの入力規則でリストを作って、 (リス、キリン、ゾウとします) リストを選 4 2022/07/15 09:29
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- Excel(エクセル) Excelの関数について教えてください。 5 2023/07/28 11:27
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Excel(エクセル) エクセルの関数式を教えてください。 2 2022/11/29 21:09
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのシングルクォーテー...
-
名簿の漢字名を関数で半角カナ...
-
Excelのテーブル上のセルの保護...
-
エクセルで休日の「休」という...
-
エクセルでエンターを押すと隣...
-
Excelでセルを次の行の先頭の列...
-
EXCELで縦の行全てに一括して文...
-
EXCEL 連動したドロップダウン...
-
【エクセル】入力規則のプルダ...
-
Excelで数値をgからkgへ(÷1000)
-
エクセルの数式を等間隔にオー...
-
エクセルで空白に自動で文字を...
-
エクセルの数式について教えて...
-
Excel入力規則とVLOOKUPの組み...
-
マクロでカレンダーから選択し...
-
数式の数値を除いた数値のカウント
-
エクセルで決められた合計にな...
-
エクセルで、複数の同一内容の...
-
A1 B1 A2 B2 A3 B3 の順に入力...
-
エクセルで、他の複数のセルに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCEL 連動したドロップダウン...
-
エクセルで休日の「休」という...
-
名簿の漢字名を関数で半角カナ...
-
Excelのテーブル上のセルの保護...
-
EXCELで縦の行全てに一括して文...
-
Excelでセルを次の行の先頭の列...
-
エクセルでエンターを押すと隣...
-
【エクセル】入力規則のプルダ...
-
Excelで数値をgからkgへ(÷1000)
-
空白部分に連番の数字を記入し...
-
エクセルで行の一番上にセルに...
-
エクセルで空白に自動で文字を...
-
エクセルで決められた合計にな...
-
指定した行に飛ぶ事って可能で...
-
エクセルの数式を等間隔にオー...
-
エクセルで、複数の同一内容の...
-
エクセルで既存数値を税抜きに...
-
A1 B1 A2 B2 A3 B3 の順に入力...
-
一つのセル内でVLOOKUPで抽出し...
-
オートフィルを列すべて(一番...
おすすめ情報