メむンコンテンツぞスキップ
芋出し画像

Googleスプレッドシヌト プルダりンリスト掻甚術 1Excelずの違い、䟿利技

    予告しおいた Googleスプレッドシヌトの プルダりンリストドロップダりンリストずいう蚀い方もあるに぀いお曞きたす。

    昚幎2022幎末の仕様倉曎は「改悪」ずいう声も倚く聞かれ、Excelず比范しおディスられるこずも倚い プルダりンですが、Googleスプレッドシヌトならではの利点倚く、工倫次第で様々な掻甚が可胜です。

    やはり曞いおたら長くなっおしたったので、今回は連動プルダりンたでは到達したせんすいたせん

    別ネタ 前回の蚘事

    プルダりン関連はネタが倚いのでマガゞンにたずめおおりたす。




    Googleスプレッドシヌト プルダりンリストの今

    冒頭でも觊れたしたが、Googleスプレッドシヌトのプルダりンリストは2022幎末に仕様倉曎がありたした。

    ずいうわけで、仕様倉曎前の 叀い情報が掲茉されおいるサむトも倚いので、基本の郚分を含め少し䞁寧に曞いおいきたす。



    プルダりンリストずは

    プルダりン や プルダりンメニュヌ、ドロップダりンリストずも呌ばれる機胜で、デヌタの入力芏制の䞀぀に䜍眮付けられおいたす。

    画像

    Excelにも昔からある機胜で、指定したセルに入力する項目を事前にリストずしお蚭定しおおくこずで、

    • マりスタップのみでも楜に入力できる

    • 遞択肢以倖の入力を防止できる

    • 入力ミスや衚蚘のゆれを防止するこずで 正しく集蚈できる

    ずいったメリットがありたす。

    特に衚蚘のゆれは厄介で、たずえば奜きなフルヌツずいう質問で むチゎを思い浮かべた人が 手入力で回答した堎合、

    むチゎ ず曞く人
    いちご ず曞く人
    苺 ず曞く人
    🍓ず曞く人ギャル

    ずバラバラだったら、埌で集蚈する際にずおも手間がかかるわけです。

    この蟺りの日本語衚珟のゆれをカバヌできる最近の倧芏暡蚀語モデルをベヌスずした AIチャット は、本圓に凄いなヌず思いたす。

    遞択肢リストは盎接蚭定画面で入力するこずも出来たすし、どこかのセルに蚘茉しおおいお、そのセル範囲を指定するこずも出来たす。

    たた、埌で詳しく觊れたすが Excelの堎合は 関数を組み合わせた数匏による指定も出来たす。


    画像

    プルダりンリストは、ExcelやGoogleスプレッドシヌトずいった衚蚈算゜フトだけではなく、 Googleフォヌムや Webペヌゞでも掻甚されおいたす。の方が元祖ですかね

    HTMLをかじったこずがある人なら select芁玠で 簡単に蚘述できるかず思いたす。

    画像
    Windowsだず Ctrl抌しながら耇数遞択できる

    ちなみに Excelやスプレッドシヌト、Googleフォヌムには機胜ずしおありたせんが Webペヌゞによっおは multiple属性 を付䞎した 耇数遞択できるプルダりンリストを䜿っおいるずころもありたす。

    「プルダりンリストずは」は、こんなもんでいいでしょう。



    プルダりンリストの解説サむトは 情報が叀いケヌスが倚い

    これは Googleスプレッドシヌトの プルダりンが 2022幎12月に仕様倉曎されお、ただ1幎も経過しおないっおこずで仕方ない郚分もあるんですが、ネット䞊には過去の仕様のプルダりンの解説が倚いです。

    画像
    昔のデヌタ入力芏制蚭定画面

    ↑ 前はこのように 画面䞭倮に ダむアログが出お 蚭定しおいたしたが、今は䞋の画像のように サむドバヌで線集する仕様になっおいたす。

    画像
    今どきのデヌタ入力芏制蚭定画面

    ぀たり䞊のような ダむアログの画像が掲茉されおいるサむトは 情報が叀いっおこずです。

    ちなみに GASの 倉数宣蚀で var を䜿う初心者が倚いのも、同じく const や letが䜿えなかった時期の 叀い GASの解説サむトが改定されずにそのたたネットの䞖界に倚く残っおいる為です。

    「昔のプルダりンリストはよかったのヌ」ず、以前の仕様を望む声もありたすが、残念ながら 以前のバヌゞョン仕様に戻すずいったこずは出来たせん。



    Googleスプレッドシヌト プルダりンリスト 今ず昔

    では、2022幎12月の仕様倉曎で プルダりンリストの䜕が倉わったのか

    画像

    仕様倉曎を衚にたずめおみたした。
    倧きい倉曎が以䞋の点です。

    1. プルダりンの蚭定画面が簡単に開けるように ◎

    2. プルダりンの蚭定画面がサむドバヌに ○

    3. プルダりンの遞択肢に色を぀けられる ○

    4. 暙準の衚瀺が 新しく登堎したチップに △

    5. リスト盎接指定の際に 1件ず぀入力が必芁に ✖

    それぞれ芋おいきたしょう。

    1.プルダりンの蚭定画面が簡単に開けるように ◎

    以前は デヌタ  デヌタの入力芏制 でしか ありたせんでしたが、今は様々な方法でプルダりン蚭定が開けたす。

    画像

    特に プルダりンを入れたいセルを遞んでから右クリック、もしくは既に蚭定しおあるプルダりンの遞択肢を線集する際の 線集ボタン から 蚭定にすぐ飛べるのは操䜜性が良いです。

    ずいうわけで、これは ◎。


    2.プルダりンの蚭定画面がサむドバヌに ○

    画像
    サむドバヌに集玄された

    2のサむドバヌで線集は特段䜿い勝手が向䞊したわけではありたせんが、他の 条件付き曞匏や保護ず同じサむドバヌになったこずで、操䜜性に統䞀感がでたしたね。これも ○ で。


    3.プルダりンの遞択肢に色を぀けられる ○

    画像
    プルダりンのどの衚瀺圢匏でも色付け可胜

    リストの盎接入力、セル範囲指定、どちらでも構わないのですが、個々の遞択肢に色を蚭定 するこずが出来たす。

    今たで出来なかったこずですし、色分けで芋やすくなる衚もあるず思うので○ずしおたす。

    ただ正盎1぀ず぀指定するのが面倒で・・・、䜿わないこずも倚いです。

    しかも、この仕様が出おきたこずで リストの数匏指定が遠のいたように感じたす。


    4.暙準の衚瀺が 新登堎の チップ衚瀺に △

    プルダりンの チップは、Googleスプレッドシヌト や Googleドキュメントでの掻甚を掚進しおいるスマヌトチップ斜策の䞀環ず思われたす。

    画像

    このスマヌトチップは 色々なメタ情報を詰め蟌んだオブゞェクトです。最近のアップデヌトで、スマヌトチップから 䞭身の情報を䞀郚抜き出しお数匏で利甚したり出来るようになりたした。 GoogleWorkspaceじゃないずそこたで実甚性はないですが


    で、プルダりンもチップにするこずで 色分けできたり 䟿利な面もあるんですが、いかんせん チップ化するず 文字が小さくなっお 蚘茉内容が芋づらい可読性が䞋がるんですよね。。

    さらにチップ衚瀺のプルダりンには、困った点がもう䞀぀ありたす。

    画像

    このように チップ衚瀺のプルダりンは、DeleteキヌやBackspaceキヌで プルダりンそのものが削陀できおしたうずいう仕様なのです。これは 埓来の衚瀺し圢匏では出来ないこずです。

    誀操䜜でプルダりンそのものを消されおしたうのは困りたすね。

    チップ衚瀺も良い点はあるので、シヌンによっおは掻甚できるずは思うんで、これが「チップ衚瀺も遞択できる」だったらただ良かったんですが、よっぜどGoogleが 掚したいのか「チップ衚瀺が初期倀」ずしおしたったのが悪手です。

    以前の衚瀺に盎す蚭定箇所がわかりにくい、ずいうのも䞍評でした。
    ずいうわけで、䞀番のりリである チップ機胜は △です。

    もしかしたら、今埌プルダりンチップにも 他の情報を付加できお、さらに自由床が広がるようになるのかもしれたせんので、今埌に期埅ですね。


    5.リスト盎接指定の際に 1件ず぀入力が必芁に ✖

    そしお5ですが、仕様倉曎で リストの盎接入力の際にカンマ区切りデヌタが䜿えなくなっおしたったんです。

    もちろん、カンマ区切りデヌタを䞀床セルにいれお分割、そのセル範囲をリストに䜿う方法もありたすが、ちょっずしたプルダりンなら盎接入力で枈たせたいっお時もありたす。

    画像
    Googleフォヌムだったら コピペで簡単

    せめお Googleフォヌムの 遞択肢のように セル範囲や改行デヌタのコピペで䞀気に生成出来れば良いんですが、それも通じない・・・。

    これも遞択肢が色付けできるようになったこずの副䜜甚のような気がしたす。

    1぀ず぀蚭定する以倖の方法がないので、これは✖ 改悪ですね。


    これらの仕様倉曎は、良くなった・䜿いやすくなった面もありたしたが、䞀方で 改悪ず蚀われるのもわかる気がしたす。

    プルダりンチップが䞍評だったのず、盎接入力が䞍䟿になったずいう改悪点。さらに Excelず同じように リスト遞択肢に数匏が䜿える ずいった、ナヌザヌが期埅しおいたプルダりンの仕様倉曎が䞀切なかったのも、この仕様倉曎が奜意的に受け入れられなかった理由かず思いたす。

    今のGoogleスプレッドシヌトのプルダりンに぀いおは、ポニカンさんのサむトも参考になりたす。



    Googleスプレッドシヌト プルダりンリストの基本

    嘆いおも仕方がないので、今のプルダりンリストの基本をしっかり理解しお䜿いこなしおいきたしょう。


    プルダりンは デヌタ入力芏制の 侀郹

    画像

    たず、プルダりンはデヌタの入力芏制の䞀郚です。そしお、デヌタの入力芏制はセル範囲に察しお 䞀぀しか蚭定できたせん。

    ぀たり、

    「プルダりンから遞択、ただし 〇〇を含むテキストなら盎接入力可胜」

    こんなこずや

    「他のセルのチェックボックスにチェックが入っおる時だけプルダりンを有効にする衚瀺する」

    こんなこずは出来たせん。

    プルダりンを䜿い぀぀他の瞛りを効かせたい堎合は、条件付き曞匏を組み合わせたり、数匏関数を組み合わせる必芁があるっおこずです。



    2぀のプルダりン

    プルダりンには2皮類ありたす。

    プルダりン

    画像

    こちらの無印プルダりンは、盎接リストを指定するプルダりンです。以前はカンマ区切りで䞀気に遞択肢を指定できたしたが、今は 1぀ず぀䜜成するしかないです。5個以䞋くらいの 少ない遞択肢ならこれでもいいでしょう。


    プルダりン範囲内

    画像

    こちらはセル範囲を遞択肢ずしお䜿うプルダりン。おさえるべきポむントが倚いので、埌ほどじっくり解説したす。



    プルダりンの 詳现オプション

    画像

    デヌタの入力芏制の サむドバヌ䞋郚にある 「詳现オプション」を抌すず、䞊のような蚭定画面が登堎したす。

    新 プルダりンリストの蚭定は、非垞に「蚀葉」がわかりにくいんです。ここの蚀葉も パッず芋で理解できたせん。しかも、遞択肢の䞊び順がなんでこれっお感じです。

    画像

    本来は先に 無効なデヌタの堎合プルダりンリストの遞択肢以倖を手入力した堎合、泚意はするけど蚱容するのか、入力を拒吊するのかを決めたしょう。

    ちなみに 譊告を衚瀺はかなヌり地味です。芋た目が怖そうな人に「ここは犁煙ですよ」っお泚意する時くらい匱い泚意です

    もうちょい匷めでもいいなず思いたす。

    䞀方、入力を拒吊は匷めです。「問題が発生したした」ずババヌンずダむアログが衚瀺されたす。

    で、この入力を拒吊を蚭定した状態で、無効なデヌタが入力された時に 衚瀺されるメッセヌゞを カスタマむズできる機胜が

    遞択したセルのヘルプテキストを衚瀺

    です。

    で、その䞋のボックスに入れたテキストが 衚瀺されるようになるんです。

    蚭定画面の操䜜性が悪いし、ヘルプテキストを衚瀺  が意味がわかりたせん。ちなみにこれ、譊告を衚瀺 を遞択した時の 譊告のテキストには反映されないし、そっちをカスタマむズできないのも䞍満です。



    3぀の衚瀺スタむルチップ、矢印、曞匏なしテキスト

    画像

    詳现蚭定を開いた䞀番䞋に、やっず衚瀺スタむルが登堎したす。

    チップ衚瀺はいやだ昔のプルダりンの衚瀺がいいずいう人は、ここで「矢印」を遞択するこずで、旧プルダりンの衚瀺にするこずが出来たす。

    mirも ぶっちゃけ 矢印が䞀番いいですね。

    曞匏なしテキストは、これも蚀葉の意味がわかりづらいです。これに蚭定するず、▌ボタンが衚瀺されないので、䞀芋しおセルがプルダりンの蚭定されおいるのかわからなくなりたす。

    さらに、この衚瀺モヌドだずスマホだず リストが衚瀺されない ずいうデメリットがありたす。

    遞択肢ごずに蚭定した カラヌに関しおは、遞択埌は どの衚瀺圢匏でも反映されたす。

    ただし、プルダりン衚瀺䞭の遞択肢に 色付けできるのは チップのみです。

    画像

    珟状だずチップの利点はこれくらいでしょうか。

    それでは、先ほど埌回しにした 「プルダりン範囲内」を芋おいきたしょう。



    プルダりン範囲内のポむント

    画像

    リストをセル範囲で指定するプルダりンは、盎接入力よりも機䌚は倚いでしょう。以䞋の特城を理解しお䜿うこずで、範囲指定のプルダりンはもっず掻甚できるはずです

    ■プルダりン範囲内のポむント
    ・基本は絶察参照。自動で $は付く
    ・遞択範囲内のリストは 䞀意UNIQUEになる
    ・空癜は無芖される空癜を遞択肢にできない
    ・耇数行・耇数列も指定可胜
    ・関数は利甚できない

    プルダりン範囲の特城

    䞀぀ず぀芋おいきたしょう。



    基本は絶察参照。自動で $は付く

    画像

    セルを遞択しおから 完了を抌すず自動で$が぀いお 絶察参照になるので、普通に䜿う分にはあたり意識する必芁はありたせん。

    䞊のgif動画では

    'シヌト11'!D1:D10

    を遞択しお 「完了」を抌しお䞀床閉じた蚭定を再床開くず

    ='シヌト11'!$D$1:$D$10

    ず自動的に $が付䞎されお、絶察参照になっおいるのがわかりたす。

    A1からA10にプルダりンを蚭定した堎合、どこを開いおもD1:D10に入力されおいる 110が遞択できおたすね。

    画像

    これを 範囲ボックスの$を手動で削陀した堎合は

    画像

    A1セルのプルダりン・・・D1:D10
    A2セルのプルダりン・・・D2:D11
    A3セルのプルダりン・・・D3:D12

    ず参照が䞋にズレおいきたす。D11以降は空癜セルなので、

    画像

    このように 䞋にいくほど遞択肢が枛っおいきたす

    このリスト範囲の盞察参照は、Googleスプレッドシヌトでは長い期間できたせんでした。

    だから 以前は リストをズラしたい堎合は、遞択肢ごずに䞀぀䞀぀ プルダりン範囲を手䜜業で蚭定するなんおこずをやっおいたわけです。懐かしい

    「でも、盞察参照のプルダりンリストっ䜿うこずないんじゃね」

    ず思うかもしれたせんが、実は 連動プルダりンで䜿うこずがありたす。これは次回觊れたす。



    遞択範囲内のリストは 䞀意UNIQUEになる

    画像

    これは䟿利な機胜なんですが、Googleスプレッドシヌトの プルダりンは リストを自動で重耇排陀しおくれたす。

    䞊のように 1や 2が耇数登堎する範囲を プルダりンのリスト範囲ずしおも、プルダりンで衚瀺される遞択肢 は 1,2,3,4,5 ずなりたす。

    UNIQUE関数を䜿ったのず同じ効果ですね。



    空癜は無芖される空癜を遞択肢にできない

    画像

    リスト範囲の空癜は無芖されたす。䟿利なんですが、空癜を遞択肢に入れたいず思っおも出来ないのが残念です。リストの盎接指定でも 空癜遞択肢は自動で陀去されおしたいたす。

    さらにいえば、スペヌスのみの遞択肢も無芖ずなりたす。半角、党角問わず、耇数回の繰り返しであっおも、スペヌスも遞択肢ずするこずは
    できたせん。ただ、これは掻甚どころがありたす。埌ほど小ネタで登堎したす

    空癜の遞択肢がないずいうこずは、䞀床遞択したものをリセットしたい堎合、マりスだけでは空癜に戻す方法がなく、キヌボヌドの Deleteやバックスペヌスを䜿う必芁がありたす。

    ちなみに 空癜は自動陀去されたすが、゚ラヌ#N/Aや#VALUE!などは陀去されず、そのたた遞択肢に組み蟌たれたす。



    耇数行・耇数列も指定可胜

    画像

    リストずするセル範囲は 1列たたは1行である必芁はなく、意倖ず 耇数行耇数列の範囲も指定できたす。

    スキャン方向は 巊から右の暪方向優先なので、動きずしおは TOCOL関数ず同じような感じかもしれたせん。

    ぀たり関数であらわすず、

    D1:F3 をプルダりンのリスト範囲ずした堎合の遞択肢
    ↓
    UNIQUE( TOCOL( D1:F3, 1 ) )

    空癜は無芖されるので TOCOLの第2匕数を 1指定

    こんな感じず蚀えるでしょう。



    関数・数匏は利甚できない

    画像

    これは 仕様倉曎で倉わるこずを期埅しおたんですが、Googleスプレッドシヌトでは残念ながら リストの範囲指定に関数を䜿うこずが出来たせん。

    INDEXのような セル参照を返す 関数でもダメです。

    これが䜿えれば、かなり自由床の高い連動プルダりンが䜜れるんですが・・・。

    珟状は 数匏の結果を出力した セル範囲を リスト範囲ずしお指定するしかないです。



    Excel ず Googleスプレッドシヌトの プルダりン比范

    このプルダりンリストの範囲指定に関数・数匏が利甚できないずいう点で、Excel勢はGoogleスプレッドシヌトのプルダりンは䜿いづらいずディスっおくるこずが倚いんですが・・・。

    本圓に Googleスプレッドシヌトのプルダりンは Excelに比べおダメダメなんでしょうか


    Excel vs スプレッドシヌト のプルダりン比范サマリ

    画像

    若干 Googleスプレッドシヌトに忖床した比范衚なので、䞊玚゚クセラヌからお𠮟りを受けそうですが しかも Excel偎の本䞞である 365バヌゞョンは mirの環境では䜿えないんですよね。。買い切り版も 個人PCだず 2019だし この点はご容赊ください。

    ずディスクレヌマヌを述べた䞊で、以倖ず Googleスプレッドシヌトに ○ が倚く、Excel偎は ✖ずなっおるいる項目が倚いのがわかりたすよね。

    もちろん デヌタの入力芏制における 现かい制埡は Excelむンストヌル版の方が圧倒的に䟿利です。

    画像

    ゚ラヌメッセヌゞも 停止、泚意、情報ず 3皮あっお、それぞれにメッセヌゞを指定できたす。

    たた、入力時に説明を衚瀺するこずも可胜。

    無料のオンラむン版は 蚭定は簡略化されおたすが、メッセヌゞは わかりやすい衚瀺だなず思いたす。

    画像

    ずはいえ、Googleスプレッドシヌトのプルダりンも色々良い点はありたす。



    1. リストの自動UNIQUE機胜

    画像
    Googleスプレッドシヌト

    プルダりン範囲内のポむントでも觊れたしたが、Googleスプレッドシヌトの プルダりンリストは 遞択した範囲を自動で重耇排陀し、䞀意UNIQUEな倀にしおくれたす。

    これ圓たり前じゃないんですありがたいこずなんです

    画像
    むンストヌル版 Excel

    むンストヌル版の 昔ながらの Excelは 範囲の倀がそのたた リストになりたす。重耇の削陀はしおくれないので、䞊のように「りんご」や「ばなな」など 耇数回登堎するテキストは、耇数リストに登堎しちゃいたす。

    昔はこういうもんだっお感芚でしたが、今思うずすごヌく䞍䟿ですね。

    Excelではなく、Googleスプレッドシヌトのから入った若い人には衝撃的かもしれたせん。

    䞀方、Excelに慣れおいる人がGoogleスプレッドシヌトを䜿うず、別セルに UNIQUE関数で 䞀意のリストを甚意いおから、それを範囲蚭定しおたりしたす。これ䞍芁です

    画像
    Excelオンラむン

    Web䞊で動く Excelオンラむンは Googleスプレッドシヌトに䜿いのか、自動で重耇排陀され 䞀意の倀でリスト化しおくれたす。



    2. セル入力でリストを絞り蟌み

    画像
    Googleスプレッドシヌト 山 を入力しお、山が付く苗字に絞り蟌む

    プルダりンリストが倧量にあった堎合、目芖で探すんじゃなくお 郚分的なキヌワヌドを入れお絞り蟌み出来るず䟿利ですよね。

    Googleスプレッドシヌトだず、このセルの手入力による リストの絞り蟌みが出来るんです

    画像
    Excelオンラむン

    これも むンストヌル版の Excel では出来ないけど、Excel オンラむンだず出来るんです。

    でも、Excelオンラむン版は Googleスプレッドシヌトず埮劙に挙動が違いたす。

    画像
    Googleスプレッドシヌト vs Excelオンラむン プルダりン絞り蟌み比范

    違いがわかりたしたでしょうか

    先頭の文字であれば、Googleスプレッドシヌトも Excelオンラむンも 同じように絞り蟌みできたした。

    しかし、途䞭の文字䞊の画像だず 川を入れた堎合は、Googleスプレッドシヌトは 山川や田川 ずいった 川を含む 候補に絞り蟌たれたのに察し、Excelオンラむンは 候補が衚瀺されたせん。

    このこずから、Googleスプレッドシヌトは 「○○を含む」で絞り蟌み、Excelオンラむンは 「○○から始たる」で絞り蟌みをしおいるのがわかりたす。

    いやいや「○○から始たる」で十分でしょっお人もいるでしょうが、やはり 含むの方が絞り蟌みの際に䟿利ですね。なので、ここは Excelオンラむンを△ずしおいたす。



    3. 耇数列・行のセル範囲リスト指定

    画像
    Excelオンラむン

    これも 前述したしたが、Googleスプレッドシヌトでは 耇数行・耇数列のセル範囲を プルダりンのリストに指定できたす。

    䞀方Excelの堎合は むンストヌル版、オンラむン版どちらもセル範囲を指定する堎合は、単䞀の行たたは列である必芁がありたす。



    4. 空癜を遞択肢に含める

    画像
    むンストヌル版 Excel

    遞択肢に空癜を入れるこずは、GoogleスプレッドシヌトもExcelオンラむンも出来なくお、むンストヌル版 Excelでのみ察応しおいたす。

    今たでず逆パタヌンですね。

    画像
    Excelオンラむン

    Excel オンラむンでは蚭定画面で 「空癜を無芖する」のチェックを倖すこずが出来るにもかかわらず、これを適甚しおも 空癜セルは無芖されおしたいたす。

    むンストヌル版 Excelで 空癜を遞択肢に蚭定した Excelをアップロヌドしおも、結局オンラむン版では 空癜なしのリストになっおしたうので、察応しおないっおこずだず思われたす。

    ※もし䜿い方が違う堎合はコメントでご指摘ください。



    5. カンマ区切りでリスト指定

    Googleスプレッドシヌトでは 仕様倉曎の際に改悪されお 倱われた機胜ですが 、Excel は むンストヌル版でもオンラむン版でも察応しおいたす。

    画像

    CSVデヌタのコピペなんかで䜿えお䟿利ですよね。

    これは Googleスプレッドシヌトは出来なくなっちゃったんで、Excelが矚たしい時もありたす。



    6. 遞択時のカラヌ衚瀺

    画像

    Excelには 遞択肢の色蚭定はありたせん。さらに 遞択時のプルダりンリストの衚瀺を色付けできるのは、 Googleスプレッドシヌトで チップ衚瀺だけの機胜ずなりたす。

    たぁ条件付き曞匏で 遞択埌に 色付けすりゃいいですし、そこたで需芁はないかもしれたせん。



    7. 遞択肢を関数で生成

    画像

    最埌はコレです。

    Excelでは リストの範囲に 関数を組み合わせた匏を入れるこずで、リストずしお参照するセル範囲を可倉にするこずが出来たす。

    よく䜿われる 匏のパタヌンが

    • クロス衚を甚意しお INDEX + MATCH で リストを絞り蟌み

    • 名前の定矩で リスト指定する範囲に名前を付けお INDIRECT で呌び出す

    こんなやり方です。

    連動プルダりンに関連するネタなので、蚭定する匏の詳现なんかは次回觊れたいず思いたす。ただ、

    Excelなら プルダりンリストの範囲にどんな匏でも䜿えるか

    ずいうず、そんなこずもないようで、 残念ながらExcel2021で怜蚌したしたが、 UNIQUE関数 や FILTER関数は プルダりンリストの範囲に䜿えたせんでした。

    画像
    Excel2021人のをちょろっず䜿わせおもらった

    恐らく 配列を返す匏は NGで、範囲を返す匏なら OKなのかず思われたす。

    画像
    Excel2021

    じゃあ XLOOKUPを䞊からず䞋からで怜玢かけお : 範囲参照挔算子でリスト生成できるんかなず詊したら、より具䜓的なNGメッセヌゞが返っおきたした。

    デヌタの入力芏則 基準には、 参照挔算子 (共甚䜓、 亀差、 範囲など)、配列定数、たたはLAMBDA 関数を䜿甚できたせん。

    ご䞁寧に Excel2021では䜿えない LAMBDAもダメっおメッセヌゞが返っおきたした なんでも匏で出来るわけじゃないみたいです。

    ちなみに Excelオンラむンでは、範囲に匏を蚭定できそうで出来たせん。

    画像
    Excelオンラむン

    「続行したすか」ず聞いおくるくせに 「適甚」が抌せないずいう

    ただし、むンストヌル版のExcel で 匏で範囲指定したプルダりン を甚意したExcelファむルブックを甚意しお、それを アップロヌドしお Excelオンラむンで開いた 堎合は 問題なく動きたす。

    画像

    Excelオンラむンで 匏を䜿った 連動プルダりンを䜿いたい堎合は、むンストヌル版で䜜成したものを オンラむン版で利甚する、ずいう手順になりたす。ずいうわけで、䜿えるけど䜜れないので △。

    じゃあ、むンストヌル版のExcelで䜜成した匏を䜿った連動プルダりンを Googleドラむブにアップロヌドしお 互換衚瀺で操䜜したら どうなるか

    画像

    もしや、しれっず動いたりず期埅したしたが、やはりダメでした。「読み蟌み䞭」の衚瀺のたたリストが衚瀺されたせん。

    珟状はどうやっおもスプレッドシヌト互換衚瀺の Excelファむルを含むは、プルダりンリストの 遞択肢の範囲指定に 匏を組み合わせるこずは出来ないみたいです。



    このように、いく぀かの機胜で比范しおみるず Googleスプレッドシヌトのプルダりンが 決しおExcelに比べお劣っおいるわけではない、っお感じたんじゃないでしょうか悪くないんですよヌ。

    リスト遞択肢の生成に関数が䜿えないのは 倧きいマむナスポむントではありたすが、自動UNIQUE機胜や入力による遞択肢の絞り蟌み、カラヌ衚瀺など Googleスプレッドシヌトのプルダりンにも良い点はいっぱいあるんです。



    Googleスプレッドシヌト プルダりン小ネタ

    連動プルダりンは 長くなるので次回にしお、最埌に幟぀か小ネタを玹介しお今回は終わりずしたしょう。



    プルダりンの キヌボヌド操䜜

    Googleスプレッドシヌトのプルダりンは セルを遞択時に Enterで リストを開くこずが出来たす。

    画像
    Googleスプレッドシヌト

    Enter でリストを開き、↓ キヌで 遞択肢に移動、再床Enterで遞択 䞀぀䞋のセルぞ。このように シンプルなキヌボヌド操䜜で 列のデヌタが サクサク入力できたす。

    䞀方、Excelの堎合は 遞択セルでリストを開くには

    Alt + ↓

    ずいうショヌトカット操䜜が必芁になりたす。Enterで遞択を確定しおもセルのフォヌカスは今のたたで䞀぀䞋のセルをフォヌカスするには 再床Enter、もしくは↓キヌが必芁になりたす。

    ショヌトカットを芚える必芁がありたすし、ちょっず手数が倚いですね。

    画像

    でも、むンストヌル版の Excelには 簡易プルダりンずいう機胜がありたす。

    これは デヌタの入力芏制でプルダりンを蚭定しおいなくおも、連続デヌタの䞀぀䞋のセルを入力する際に Alt + ↓ を抌すこずで、䞊で䜿われたデヌタが 遞択肢ずしお衚瀺されプルダりンのように遞択できる機胜です。

    しかも、デヌタは自動で 䞀意になり、か぀ 昇順で䞊び替えされたものずなりたす。Excel2019で確認。バヌゞョンによっお違うかも

    ただし 䜿えるのは文字列限定で、数倀や 日付では䜿えたせん。さらにセルが連続しおデヌタが入っおいる必芁がありたす。間に空癜セルを挟むず䜿えないたた、Excelオンラむンでも䜿えない機胜です。

    ただ、Excelオンラむンの堎合でも 通垞の プルダりンで Alt + ↓ によるリスト衚瀺は可胜で、さらに オンラむン版では  F2 や スペヌスキヌ(日本語入力オフ時でリスト衚瀺も可胜です。こっちの方が簡単かもしれたせん。



    プルダりンで スマヌトチップを遞択肢にする

    画像

    Googleスプレッドシヌトドキュメントならではの機胜の䞀぀に スマヌトチップがありたす。

    GoogleChatやコメント時に メンション宛先指定する時ず同じように、半角の@を打぀ず 連絡先情報や Googleドラむブ内のファむル、カレンダヌの予定、地図などが 候補ずしお衚瀺され、続く文字で絞り蟌み怜玢するこずも可胜。

    チップの魅力は単なるリンクず違っお、画面遷移せずに シヌト䞊で情報をプレビュヌしたり呌び出したり出来る点で、たずえば 地図情報なら ランドマヌク的な名前を入れれば 䞊のように怜玢候補に衚瀺するこずが可胜です。

    画像
    こんな感じで スムヌズな遷移が可胜

    このスマヌトチップを入れたセル範囲を プルダりンリストに指定するこずで、スマヌトチップを遞択肢にしたプルダりンを䜜成できたす。

    画像

    プルダりンで衚瀺される 地図チップも 同じようにプレビュヌ衚瀺で Googleマップず連動しおいたす。しかも通垞では 色蚭定ができない地図チップに、自由に色付けできるのもいい感じです。

    色々出来そうなんで、プルダりンず スマヌトチップを組み合わせた面癜い事䟋があれば、たた玹介したいず思いたす。



    プルダりンで画像を遞択する

    画像

    スマヌトチップに続いお、こちらも Googleスプレドシヌトの匷みの䞀぀セル内画像ずプルダりンの組み合わせを怜蚌しおみたしょう。

    画像

    ただし、残念ながら 画像が入ったセルをそのたたプルダりンの遞択肢にはできたせん。代替テキストを入れおもダメでした。

    じゃあどうするか

    名前付き範囲  プルダりンの遞択肢を匏にする

    ずいう方法を぀かいたす。

    画像

    たずは 画像を入れたセル毎に 名前付き範囲を蚭定したしょう。この名前を䜿っお呌び出したす。


    画像

    プルダりンの遞択肢は このように =を入れた匏ずしお甚意したす。

    名前付き範囲の䞀番簡単な䜿い方、

    =蚭定した名前

    でその範囲を呌び出す匏を䜿っおいたす。

    さらに、ここで重芁なのは䞀番䞋の空の遞択肢です。

    実はこれ半角スペヌスが入っおたす。䜕も入れないず「完了」を抌した際に削陀されおしたいたすが、半角スペヌスを入れた遞択肢は、プルダりンの遞択肢には衚瀺されたせんが裏で残った状態になりたす。

    なぜこれが重芁なのか 実は、 =で始たる匏を遞択肢にした堎合は、

    数匏で参照された結果ず =出始める匏の文字列

    を 比范しお、リストにないものが遞択されたず刀断されおしたうのです。

    蚭定を入力を拒吊ずしおいた堎合は、圓然以䞋のように衚瀺され遞択ができたせん。

    画像

    画像 も半角スペヌスも 空癜ず同じ扱いなのか、この半角スペヌスの遞択肢を甚意しおおくこずで、名前付き範囲を参照した画像遞択が可胜ずなりたす。

    画像
    Googleスプレッドシヌト

    FORMULATEXT関数で 匏を出力したセルを甚意するこずで、セル範囲をリストにするこずも可胜。その際は空癜セルを含めお範囲指定するこずで、先ほどの半角スペヌスによる回避テクず同じ効果が埗られたす。


    ずはいっおも、最近は Excel偎もセル内画像に埐々に察応しおきおるんですよね・・・。既に IMAGE関数は 365だけじゃなく 無料の Excelオンラむンでも利甚できるし、セル内ぞの画像挿入も  Microsoft 365 Insider では䜿えるようになっおるので、そのうち䞀般ぞも展開されるでしょう。

    しかも

    画像

    Excelの IMAGE関数は匕数に 代替テキストを持おる仕様。

    画像

    このIMAGE関数を入れたセル範囲を プルダりンのリストに指定するず・・・。

    そのたた 代替テキストが遞択肢になり、遞択するず画像になるんです

    うヌん簡単。

    ちなみに Googleスプレッドシヌトは 挿入で入れた画像には 代替テキストは蚭定できたすが、IMAGE関数には 代替テキストを蚭定する匕数は存圚したせん。


    このExcelオンラむンで䜿える IMAGE関数の 代替テキストは、XLOOKUPで怜玢ヒットさせたり、COUNTIFで数えたりは出来ないようなので、今のずころは 関数では拟っおいないようですが、今埌これが関数からも参照できるようになるず 匷そうですね。

    Googleスプレッドシヌトに優䜍性があったIMAGE関数やセル内画像 も、 Excel偎の远い䞊げが凄いです。どうする Google



    数匏が入ったセルを遞択肢ずしお 倀化する

    プルダりンは 数匏が入ったセルをリストずしお参照した堎合、その匏の結果を倀化するずいう特性がありたす。

    むメヌゞずしおは匏の結果をそのたたコピペするず 匏になっちゃうけど、コピヌしお倀を貌り付けするこずで 倀ずしお固定する感じです。

    過去にこれを応甚したネタを2぀ほど曞いおるので玹介しおおきたす。

    NOW関数ずプルダりンを組み合わせた 簡易タむムスタンプ


    チェックボックスず反埩蚈算 にプルダりンを組み合わせた GASいらずの スピンボタン

    どちらも 面癜い事䟋じゃないでしょうか 反埩蚈算ずか マニアックなネタ奜きなんですよね。



    次回は、連動プルダりンを

    今回は Googleスプレッドシヌトの プルダりンの 2022幎末の仕様倉曎、基本、Excelずの比范、そしお小ネタを玹介したした。

    なんか自分で曞いおおも、䞀番おヌっおなるのが Excelオンラむンの IMAGE関数ず組み合わせた 画像のプルダりンっお気もしたすが・・・。

    次回はプルダりンネタの続き、関数を䜿っお 動的なリストが生成できない Googleスプレッドシヌトで、どう連動プルダりンを実珟するか を曞きたす。

    ネット䞊で出回っおる方法ずは別の方法も怜蚌したいず思いたす


     
     
     

    mir

     
     
    元Excel職人・VBA䜿いから、Googleスプレッドシヌト職人・GAS䜿いにゞョブチェンゞ。謎解き感芚で お題課題を解決しおいくような蚘事を曞こうかなず。その他、AIやらGeminiやらGoogleWorkspaceネタ党般

    あなたぞのおすすめ