Excelで、「集計」と「台帳」というタブがあります。
ふたつとも項目は連動していますが、「台帳」内に「フラグ」という列があり、そこに抽出したいデータにのみ●を記載しています。
「集計」というタブの中に、「台帳」の「フラグ」列に●が記載してあるデータのみを抽出して表示させたいです。
index、rowなどを複数組み合わせたものを試してみたのですができません。。。
詳細としては、台帳に会社で発生した費用を項目とともに記録していっております。そのうち、注意すべき費用に関してはフラグをつけていて、フラグを付けた瞬間に集計タブへ注意すべきものがばーーっと羅列されていく・・・としたいのです。
「集計」タブ
A グループ B内容 C勘定項目 Dフラグ E備考 F売上
「台帳」タブ
A グループ B内容 C勘定項目 Dフラグ E備考 F売上
です。
「集計」タブのA3から表示させたいです。
なぜか何度やってもうまくいきません…
どなたか教えていただけないでしょうか?
よろしくお願いします。
A 回答 (8件)
- 最新から表示
- 回答順に表示
No.8
- 回答日時:
No7です
まともな表計算ソフトならできるであろう方法を…
1)台帳シートのG2セルに
=IF(D2="●",COUNTIF($D$2:$D2,"●"),"")
を入れて下方にフィルコピー
2)集計シートのA3セルに
=IF(ROW(A1)<=MAX(台帳!$G$1:$G$999),INDEX(台帳!A:A,MATCH(ROW(A1),台帳!$G$1:$G$999,0)),"")
を入れて、フィルコピー。
No.7
- 回答日時:
No6です
>不明な関数: 「AGGREGATE」 ~~
んじゃ、もっと古くからある関数の組み合わせで…
(「IFERROR」は比較的最近だったかも…?)
=IFERROR(INDEX(台帳!A:A,SMALL(INDEX((台帳!$D$2:$D$999<>"●")*1E9 + ROW(A$2:A$999),,),ROW(A1))),"")
上記は『エクセル』上での関数なので、使えるとか互換性とかに関しては、まったく関知しておりません。
そもそもとして「配列計算」の概念が無ければ、個々の関数が 存在している/いない は関係なくなってしまうとは思いますが。
No.6
- 回答日時:
No4です。
>スプレッドシートでも大抵の関数は使えるはずなのですが・・・なぜでしょうか・・・
エクセルではないからでしょう。
ご質問文には「【エクセル関数】」、「Excelで~」とありましたので、エクセルに関して回答しました。
No.5
- 回答日時:
スプレッドシート!(あなた、Excelと記していますよね。
)それは、エクセルと完全互換ですかね?
スプレッドシートがどんなものかを知らないので、確かなことは言えませんが、
すでに回答のある2つの方法は無理かな(?)って思います。
No.4
- 回答日時:
No1です
>どこでエラーになっているのでしょうか。
こちらの環境で再確認してみましたが、問題はないと思います。
「●」が異字体ということはありませんか?
A3セルの式はでも良いはずで、こちらの方が少し短くできますね。
=IFERROR(INDEX(台帳!A:A,AGGREGATE(15,6,ROW(台帳!$A$2:$A$999)/(台帳!$D$2:$D$999="●"),ROW(A1))),"")
ところで、うっかりしていましたが、No2様の回答にあるFILTER関数が使える環境であれば、そちらの方がはるかに簡単に抽出できるはずです。
(私の環境では使えないので、失念していました。)
ありがとうございます。
不明な関数: 「AGGREGATE」 というエラーが次は発生しました・・・・
スプレッドシートでも大抵の関数は使えるはずなのですが・・・なぜでしょうか・・・
沼にはまってきました。
No.1
- 回答日時:
こんにちは
>「集計」タブのA3から表示させたいです
A3セルに
=IFERROR(INDEX(台帳!$A:$F,AGGREGATE(15,6,ROW(台帳!$A$2:$A$999)/(台帳!$D$2:$D$999="●"),ROW(A1)),COLUMN(A1)),"")
の式を入力し、右方、下方へフィルコピーでいかがでしょうか?
台帳シートは2行目からデータがあるものと仮定しています。(1行目は項目タイトル)
ご回答ありがとうございます。
試してみたのですが、セルが真っ白になりました。対応する値がない、ということですかね。。。?
●が台帳シートのD列に記載されている項目は複数あるのですが・・・・どこでエラーになっているのでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- 会計ソフト・業務用ソフト エクセルです 2 2022/09/17 12:14
- Excel(エクセル) 名前と日付が一致する箇所にフラグを立てる関数が知りたいです 4 2022/08/11 02:24
- Visual Basic(VBA) VBAで、1つのエクセルで、2つのシートからもう1つのシートに条件のある転記コードを教えてください。 1 2023/03/16 18:07
- Excel(エクセル) アウトラインの小計のやり方 1 2023/03/20 11:51
- Excel(エクセル) Excelマクロの作成方法・コーディングをご教授ください。 3 2023/02/26 18:09
- 財務・会計・経理 事業復活支援金の事前確認について 2 2022/04/11 16:07
- Excel(エクセル) 非表示にしたい行をグループ化して折り畳み 4 2022/09/17 20:17
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
【エクセル関数】特定のフラグのデータだけ抜き出す方法について
その他(Microsoft Office)
-
フラグを立てた物のみを別シートへ反映したい
Excel(エクセル)
-
エクセルでフラグがたっている場合、そのレコードを抽出して別シートに表を作りたい
Excel(エクセル)
-
-
4
ExcelのIF関数によるフラグ立てについて
Excel(エクセル)
-
5
エクセルで選択した行の項目だけを別シートの請求書に自働入力したい
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelについて教えてください
-
【Excel】数字を3倍にし、なお...
-
エクセルVBA、別ブックへ転記す...
-
エクセル マクロ チェックボックス
-
Excel分析ツールでのポアソン回...
-
【マクロ】顧客番号にて一致さ...
-
【マクロ】名前を保存する際に...
-
エクセルのデーターが2か月前の...
-
UNIQUE関数が使えないバージョ...
-
エクセル共有したが、アクセス...
-
Excelでセルの値が同じか...
-
(マクロ)データをAブックからB...
-
Excel フィルターを掛けた状態...
-
エクセル②
-
エクセルを使っていて2024/5/15...
-
Googleスプレッドシートでファ...
-
エクセルで不等号記号(≠)が上に...
-
Win10でExcel VBA GetPhonetic...
-
Excelで縦軸の書式を0:00形式の...
-
エクセル:一覧表に存在する文...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報
ありがとうございます。こんな簡易的な関数があったのですね。
少し書き換えて設定したのですが、FILTER の範囲サイズが一致しません。行数を 32、列数を 1 にしてください。実際の行数は 1、列数は 1 です
というエラーが出ます…
選択範囲は間違っていないのですが。
ご回答ありがとうございます。
試してみたのですが、セルが真っ白になりました。対応する値がない、ということですかね。。。?
●が台帳シートのD列に記載されている項目は複数あるのですが・・・・どこでエラーになっているのでしょうか。
実はスプレッドシートを使用しているのです。。。バージョンは最新だと思うのですが・・・