A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
チェックボックスでないといけなのなら、VBAでないと無理でしょう。
どこかの列に「○」を付ける方式なら関数でも可能ですが、肝心のデータのサンプルがないので、回答しようがないです。
No.2
- 回答日時:
>複数のデータの表の最後尾にチェックボックス
実例を挙げて質問すべきです。一般化した文章表現にだけががよいわけではない。併用することが良い。「複数の」などどこの語句にかかるのかあいまいになりやすいので注意のこと。データは普通複数。書くまでも無い。
個別特殊な1例でも、一般的な意味がわかる例は作れるものだ。
その考える努力が、エクセルの関数の勉強になるのだ。
ーー
エクセル関数はシートのセルの値しか見れない。そんなこと基本なのだが、その点は判っているのでしょうね。
シート上のチェックボックスは、LinkedCellなどでシートの値にしないと関数では扱えない。
チェックボックスの位置とセルの番地は何の関係も無い。
浮かんでいて、ただそこに今は置かせてもらっているのでそこにある用に見えるというイメージ。
ーーー
抜き出し問題はエクセル関数では複雑になる。
>表の最後尾にチェックボックス、とはその「チェックボックスが見えている列」全体(一部)データを別シートに抜き出すのかな。
ーーー
基本的にVBAに適した問題だと思う。
勉強のこと。
ーーー
質問の主旨を推定して、で書いてみる。
例データ
Sheet1 A1:E5が現データ。
第6行が下記の関数で作成。
コード分類1分類2計数
axu2aa
byv3bb
czw1cc
11<ーチェックボックスの値反映
12
B6の式 =IF(B5="","",MAX($A$6:A6)+1)
E6まで式複写。結果 第6行目
Sheet2で
ax2
by3
cz1
A列はSheet1コピー
B2は=INDEX(Sheet1!$A$2:$E$4,ROW()-1,MATCH(COLUMN()-1,Sheet1!$A$6:$E$6,0))
右方向に式複写。
下方向に式複写。
Googkeで「imogasi方式」で照会してもらえれば、条件に合う、行抜き出しの質問例がたくさん出る。
今回は列抜き出しといったところか。
No.1
- 回答日時:
たとえばSheet1のA、B,C列にデータがありD列には○の付いた行があるとします。
この○のついた行をSheet2に抽出するためにはD列でフィルタ操作を行って表示されたデータをコピーしてSheet2に貼り付けをすればよいでしょう。
関数を使って対応するためには次のようにするのがわかりやすいでしょう。
E列を作業列としてE1セルには次の式を入力して下方にオートフィルドラッグします。
=IF(D1="","",COUNTIF(D$1:D1,"○"))
次にSheet2では、例えばA1セルに次の式を入力してC1セルまでオートフィルドラッグしたのちに下方にもオートフィルドラッグします。
=IF(COUNTIF(Sheet1!$E:$E,ROW(A1))=0,"",INDEX(Sheet1!$A:$C,MATCH(ROW(A1),Sheet1!$E:$E,0),COLUMN(A1)))
これでSheet2には○のついた行だけが表示されます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelでのデータ管理 6 2022/12/24 09:33
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- Excel(エクセル) エクセルでINDEXとMACTHで出てきたデータの数を数えるには? 1 2023/04/25 10:21
- Excel(エクセル) エクセルで対象日に該当するデータがある場合に別表へ全対象者を表示させたい。 3 2023/07/12 09:48
- Excel(エクセル) 【詳しい方教えて下さい】EXCEL条件に一致する値の複数抽出 9 2022/04/29 10:56
- Excel(エクセル) Excelの担当者割当の表から担当者を抽出する方法 4 2022/07/16 14:05
- Access(アクセス) Access2016でフォーム内にExcelの複数シートを 表示させるイメージで複数テーブルの デー 1 2022/11/25 15:30
- Excel(エクセル) マクロか関数で処理したいのですが、教えて頂けませんか。 8 2022/10/31 15:18
- Excel(エクセル) Excelの関数でこんな処理ができますか 1 2023/02/08 13:46
- Excel(エクセル) Indirect関数について、Formulatextで抽出した数式を参照したい。 1 2022/12/15 11:16
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで隣のセルと同じ内容に列...
-
Excel関数:「0」を除いた標準...
-
【エクセル】区切り位置で分割...
-
ピボットテーブル 0個の行を...
-
Excel関数で、範囲内の最後のセ...
-
値の入っているセルのうち、一...
-
エクセルで何種類のデータがあ...
-
更新前と更新後の差分をVBAを使...
-
複数の候補列から、検索値と一...
-
Excelのマクロで行を間引きたい
-
エクセルで電話番号を - で分...
-
correl関数の範囲指定
-
エクセル マクロ 連続する空...
-
エクセルに入力された日付「S40...
-
Excel 表の作成について
-
Excelで複数列かつ複数行分の一...
-
SUMIFで数値が入力されているセ...
-
テキスト保存の際にダブルクオ...
-
エクセルVBAで分岐処理と繰...
-
オートフィルのマクロを作りたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで隣のセルと同じ内容に列...
-
Excel関数:「0」を除いた標準...
-
【エクセル】区切り位置で分割...
-
Excel関数で、範囲内の最後のセ...
-
エクセルに入力された日付「S40...
-
値の入っているセルのうち、一...
-
ピボットテーブル 0個の行を...
-
SUMIFで数値が入力されているセ...
-
エクセルで何種類のデータがあ...
-
複数の候補列から、検索値と一...
-
【Excel】歯抜けデータの集約
-
SUMPRODUCT関数 行が増えても...
-
更新前と更新後の差分をVBAを使...
-
A and B or Cの合計の出し方
-
SUMIFとCOUNTIFの違いについて
-
エクセル 8ケタの数字から日数...
-
VLOOKUPの検索で該当するものが...
-
ピボットで複数の区切りでグル...
-
Excelのマクロでソートがうまく...
-
Excelで複数列かつ複数行分の一...
おすすめ情報