このトピックに書きこむ |
---|
Re[8]: フィルターをかけた状態で列のデータが同じか判定したい | |
---|---|
[133944] Re[8]: フィルターをかけた状態で列のデータが同じか判定したい- ■ / 記事引用/メール受信=OFF■ □投稿者/ KEI -(2023/08/30(23:03)) □U R L/ 半平太様 素晴らしいです!凄いです。感動です。 式が長くて理解をまだしきれていない状況ではありますが、 今から式を分割して勉強したいと思います。 これで、集計作業がかなり楽になります。 本当にありがとうございました。 |
[133943] Re[7]: フィルターをかけた状態で列のデータが同じか判定したい- ■記事引用/メール受信=OFF■ □投稿者/ 半平太 -(2023/08/30(22:37)) □U R L/ >B1にはコピペした式を入れています。 >=IF(COUNT(0/(IF(MMULT(SUBTOTAL(3,INDIRECT("B"&ROW($3:$2500))),1),B$3:B$2500,Target)<>Target)),"×","○") 済みません。こちらへ変更をお願いします。 ↓ =IF(COUNT(INDEX(0/(IF(MMULT(SUBTOTAL(3,INDIRECT("B"&ROW($3:$2500))),1),B$3:B$2500,Target)<>Target),0)),"×","○") |
[133942] Re[6]: フィルターをかけた状態で列のデータが同じか判定したい- ■記事引用/メール受信=OFF■ □投稿者/ KEI -(2023/08/30(21:55)) □U R L/ 半平太様 フィルターをかけていない状態ですでにB1が"○"になっています。 B1にはコピペした式を入れています。 =IF(COUNT(0/(IF(MMULT(SUBTOTAL(3,INDIRECT("B"&ROW($3:$2500))),1),B$3:B$2500,Target)<>Target)),"×","○") C1に =Target と入力したところ りんご と表示されました。 よろしくお願いいたします。 |
[133935] Re[5]: フィルターをかけた状態で列のデータが同じか判定したい- ■記事引用/メール受信=OFF■ □投稿者/ 半平太 -(2023/08/29(23:15)) □U R L/ >データタブ→フィルター→A を選択してみましたが、 >"○"のままで"×"になりません。 と言うことは、何も選択してない状態で、既に○になっているのですか? それは起こり得ないです。初期の状態では、B列は色んな品目が表示されており、 ×でスタートするハズです。 試しに、C1セルに =Target と入力したら何が表示されますか? |
[133934] Re[4]: フィルターをかけた状態で列のデータが同じか判定したい- ■記事引用/メール受信=OFF■ □投稿者/ KEI -(2023/08/29(22:19)) □U R L/ 半平太 様 返信が大変おくれてしまい大変申し訳ありませんでした。 考えてくださり大変ありがとうございます。 式を理解しようと確認したのですが、うまくいきません。 1.名前定義・・・・名前と参照範囲を入力しました。 2. B1セル の数式 =IF(COUNT(0/(IF(MMULT(SUBTOTAL(3,INDIRECT("B"&ROW($3:$2500))),1),B$3:B$2500,Target)<>Target)),"×","○") の式をB1にコピペしてみた後、 データタブ→フィルター→A を選択してみましたが、 "○"のままで"×"になりません。 私の操作の何が違うのかがわかりません。 ご教授いただければ幸いです。 よろしくお願いいたします。 |
[133928] Re[3]: フィルターをかけた状態で列のデータが同じか判定したい- ■記事引用/メール受信=OFF■ □投稿者/ 半平太 -(2023/08/27(19:33)) □U R L/ 以下、3〜2500行目までの決め打ち 1.名前定義 (1) Ctrl+F3キー押下で、名前の定義ダイアログを出す。 (2) 名前 → Target 参照範囲 → =INDEX($B$3:$B$2500,MATCH(1,SUBTOTAL(3,INDIRECT("A"&ROW($3:$2500))),0)) 2. B1セル の数式 =IF(COUNT(0/(IF(MMULT(SUBTOTAL(3,INDIRECT("B"&ROW($3:$2500))),1),B$3:B$2500,Target)<>Target)),"×","○") |
[133922] Re[2]: フィルターをかけた状態で列のデータが同じか判定したい- ■記事引用/メール受信=OFF■ □投稿者/ KEI -(2023/08/26(03:13)) □U R L/ Mike様 B1は空白セルになっています。 希望としては種別ごとにフィルターをかけ、すぐ確認できるように B1に表示させたいです。 例は、A列 B列しか記載していませんが、Z列ぐらいまではデータが入っています。 『○』『×』が難しいようであれば、 フィルターをかけた状態で、A1に=SUBTOTAL(3,A3:A19) B1に同じ品目(多い方)の件数の関数を入れて(数式がわかりません。) 件数で確認でもいいのですが、 そのようなことも可能なのでしょうか? またB1が難しいようであれば他の列でもかまいません。 どうぞよろしくお願いいたします。 |
[133921] Re[1]: フィルターをかけた状態で列のデータが同じか判定したい- ■記事引用/メール受信=OFF■ □投稿者/ Mike -(2023/08/26(01:34)) □U R L/ > A列にフィルターをかけ、A列を『A』にした場合、B列の品目がすべて > 同じであれば、B1セルに『○』異なる場合は『×』表示にしたい フィルタを掛けなくとも、数式で判定可能であれば『○』、『×』を表示できれば OKなのでは?ただ、B列は既に使用されているので表示させるのはA、B列以外に だと思ったりもしますが、セル A1 は既に「 『○』『×』判定をしたい」と入力さ れてるけど、空きセルの B1 に表示させろということですか? |
[133920] フィルターをかけた状態で列のデータが同じか判定したい- ■親トピック/記事引用/メール受信=ON■ □投稿者/ KEI -(2023/08/25(22:16)) □U R L/ エクセル初心者です。 データの集計をするのに困っております。 下記のようにA列に種別 B列に品目のリストが2000件程度があります。 種別 50種別程度 品目 5品目程度 A列にフィルターをかけ、A列を『A』にした場合、B列の品目がすべて 同じであれば、B1セルに『○』異なる場合は『×』表示にしたいのですが、 どのようにしたらよいかがわかりません。 またフィルターを変えて『B』・『C』にした場合も同様に表示したいです。 ご教授のほどよろしくお願いいたします。 A列 B列 1 『○』『×』判定をしたい 2 種別 品目 3 A りんご 4 B りんご 5 C りんご 6 A りんご 7 B りんご 8 C みかん 9 A りんご 10 B りんご 11 C みかん 12 A りんご 13 A りんご 14 B みかん 15 B みかん 16 C みかん 17 C みかん 18 B りんご 19 A パイナップル 20 C みかん ++++++++++++++++++++ OS ⇒Windows XP Version⇒OTHER ++++++++++++++++++++ |