[[20250226125221]] 『一致しているセルの検索』(abcd) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) |

| 全文検索 | 過去ログ ]

 

『一致しているセルの検索』(abcd)

A列に空港名、B列に発または着 というデータが一年分入っているシートがあります。 C列に入力する関数について質問です。
・B1セルに発と入力されている場合、A1セルと次B列に発または着と入力されているA列セルが同じであれば〇、そうでなければ×という関数を作成したいです。

いろいろ試してみたのですがうまくいかずわかる方いたらお願いします

< 使用 Excel:Microsoft365、使用 OS:unknown >


 >次B列に発または着と入力されている
 これ、A列に空港名が入力されている行のB列には必ず発か着が入力されているとは限らないということだろうか?

 それともデータの途中に空白行があるということだろうか?
(ねむねむ) 2025/02/26(水) 13:08:04

入力されているとは限りません。
実際にはカレンダー形式になっているので365日分の日程が入っています。。
(abcd) 2025/02/26(水) 13:13:00

 1行目が見出しで2行目から実際のデータだとして。
 C2セルに
 =IF(B2="発",IF(A2=INDEX(A:A,AGGREGATE(15,6,ROW(3:$400)/(B3:B$400<>""),1)),"○","×"),"")
 と入力して下へフィルコピーではどうだろうか?

 なお、ROW関数中の400とB$400の400部分はデータの最終行以上で(今回の場合、2行目から366行(うるう年も考慮)
 下の367以上)あればいい。
(ねむねむ) 2025/02/26(水) 13:28:03

 おっとバージョンを見てなかった。

 365であれば
 =IF(B2="発",IF(A2=INDEX(FILTER(A3:A$400,B3:B$400<>""),1),"○","×"),"")
 でできないだろうか?

 ただ現在365で確認できないため上記式ではダメだった場合はすまない。
(ねむねむ) 2025/02/26(水) 13:42:00

天才的ですね。。どちらでも動作しました。
Filter関数をもっと上手につかえるようになりたいです。
助かりました。ありがとうございました_(._.)_
(abcd) 2025/02/26(水) 13:52:48

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.