『チェックマークでセルを抽出したい』(文系)
例えばですが
✅5以上
にチェックをすると5未満の数字のセルを全て灰色にし、さらに
✅10以上
にチェックをすると5以上10未満のセルがさらに灰色になるような、チェックにより条件を付けそれに当てはまるセルのみを抽出できるようにしたいです。
方法はあるでしょうか?実際に使いたい条件は数字ではなくテキストです
< 使用 Excel:Excel2016、使用 OS:unknown >
されているorしたのであれば、実際のレイアウトを
A | B | C |
1|
2|
3|
4|
こんな感じで提示していただければ、コードを書いてくれる人がいるかもしれません
(自分が書くかは不明です)
(i) 2025/07/08(火) 14:34:10
フォームコトンロールのチェックボタンを利用してはどうですか? その「リンクされたセル」を任意のセルに指定すれば、 チェックボタンのチェック有無を、TRUE/FALSEでそのセルに表示できます。 あとは、それをもとに条件を組み立ててフィルタを掛けることになります。 具体的なフィルタ(絞り込み)の方法は、色々な書籍なりネット情報を探して調べることになるでしょう。
# 最近はLLMに尋ねるなどという方法もあるようですから、そちらを活用してもよいかもしれません。
(xyz) 2025/07/08(火) 14:57:00
>フォームコトンロールのチェックボタンを利用してはどうですか?
これがいいのでは・・・ 同じようなこと書こうかと思ってた (彼氏) 2025/07/08(火) 15:00:43
対象セルへの着色が主目的であるなら無視して下さい。
(スペランカー) 2025/07/08(火) 15:04:21
例えば隣のセルにリンク設定
□関東 TRUE
隣のセルのTRUEで絞り込んだり 何なら非表示にしたり、幅を狭めたり 要は考え次第では。
(彼氏) 2025/07/08(火) 15:48:46
上の例で言えば、フィルタオプションの利用なら手作業でもできると思います。 コマンドボタンもセットして、マクロを利用すれば、 コマンドボタン押し下げでフィルタオプションの実行をさせることも可能でしょう。
以下、簡単なイメージです。
A列 B C D E F G 1行 □関西 *リンクセル 2 □人口300万以上 *リンクセル
7 県名 地域名 人口 県名 8 北海道 北海道 520 FALSE 大阪 9 青森 東北 123 10 東京 関東 1400 11 埼玉 関東 700 12 大阪 関西 880 13 滋賀 関西 140
(フィルタオプションの条件設定) ・リスト範囲 A7:C13 ・検索条件範囲 E7:E8 ・抽出範囲 G7
E8セルには =AND(IF($E$1=TRUE, B8="関西", B8<>"関西"),IF($E$2=TRUE,C8>=300,C8<300)) などと設定します。
上記は簡単なAND条件の例です。 OR条件を含む場合などはそれなりに条件は長くなります。 (例:関東、関西の両方にチェックがあって、関東または関西とする例など)
# まあそういうことを全部やって欲しいということかもしれません。LLMに聞くのが早いかも。
(xyz) 2025/07/08(火) 16:05:45
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.