[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『Googleスプレッドシート 3段階プルダウン』(EXCELビギナー)
いつも大変お世話になっております。
Googleスプレッドシートで3段階のプルダウンをしたいと考えています。
現状のやり方をご説明します。
まずプルダウンを作成して
[A][B] のプルダウンを作成しました。
<Sheet1>
|項目1||項目2|| 項目3 |
| A || a || りんご |
| B || 1 || とまと |
次に別シートにマスタを作成しました。
<Sheet2>
[A]の名前付き範囲で
[a][b][c][d]....[z]
[B]の名前付き範囲で
[1][2][3][4]....[20]
と作りました。
三段階目のプルダウン用のリストも
[果物]の名前付き範囲で
[りんご][みかん][パイナップル]・・・[]
[野菜]の名前付き範囲で
[なす][とまと][きゃべつ]
=INDIRECT('Sheet1"A2)で Sheet2に作成して、それをB2セルのプルダウンの範囲にしています。
次に問題の三段階目なのですが、数式が・・・
INDIRECT(IF(OR('Sheet1"!B2="a",'Sheet1'!="b"),"果物",IF(OR('Sheet1'!・・・・・)
というようなかなり長い関数になってしまいます。
もっとスマートな関数が存在するのでしょうか。ご教示いただけますと幸いです。
< 使用 アプリ:Googleスプレッドシート、使用 OS:Windows11 >
| INDIRECT(IF(OR('Sheet1"!B2="a",'Sheet1'!="b"),"果物",IF(OR('Sheet1'!・・・・・)
| というようなかなり長い関数になってしまいます。
よくわかりませんが、対応表を作っておいて、VLOOKUPで表引きすればよいのでは?
(xyz) 2025/02/05(水) 22:15:43
いまいち状況が読み取れないので汎用的なアイデアのみ。
例えばA1セルで あ、い、うを選択。
B1セルであ、い、うと名前を付けたリスト(一、二、三)から選択。 =INDIRECT(A1)
C1セルではあ_一、あ_二、あ_三、い_一、…とA1セルとB1セルを組み合わせた名前を付けたリストから選択で =INDIRECT(A1&"_"&B1) とする、というのが参考にならないだろうか? (ねむねむ) 2025/02/06(木) 08:47:54
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.