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で数値をgからkgへ(÷1000)
-
Excelで50個のセルに同じ文字を...
-
エクセルでエンターを押すと隣...
-
エクセル・真ん中の数字のみイ...
-
エクセルで数字を速く入力
-
EXCELの数字が認識されない
-
マクロでカレンダーから選択し...
-
Excelでセルを次の行の先頭の列...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelのテーブル上のセルの保護...
-
EXCEL 連動したドロップダウン...
-
名簿の漢字名を関数で半角カナ...
-
エクセルでエンターを押すと隣...
-
【エクセル】入力規則のプルダ...
-
Excelで50個のセルに同じ文字を...
-
エクセルで行の一番上にセルに...
-
EXCELで縦の行全てに一括して文...
-
エクセルで決められた合計にな...
-
エクセルで休日の「休」という...
-
エクセルで空白に自動で文字を...
-
Excelでセルを次の行の先頭の列...
-
オートフィルを列すべて(一番...
-
空白部分に連番の数字を記入し...
-
エクセルのオートフィル機能で...
-
エクセルで既存数値を税抜きに...
-
EXCELのNOW()関数の...
-
指定した行に飛ぶ事って可能で...
-
A1 B1 A2 B2 A3 B3 の順に入力...
-
Excelで数値をgからkgへ(÷1000)
おすすめ情報