『検索したいです。』(リンゴパイ)
どんな関数を使ってどのように数式を組んだらいいのか
わからないので質問します。
A列に名前が並んでいます(同姓同名はありません)。
B列に名前が書きこまれてある分だけ「OK」という単語が入っています。
E列にA列に含まれてる名前(C列内に同姓同名はいません)が書きこまれてます。
F列にB列同様にE列の名前がある分だけ「OK」と単語が入っています。
下記のような表です。
A B C D E F G
1 リンゴ OK リンゴ OK
2 納豆 OK インゲン OK
3 インゲン OK パイナップル OK
4 イチゴ OK カクテキ OK
5 豚肉 OK 納豆 OK
6 三角チョコパイ OK 豚肉 OK
やりたいことは、
C1セルで、A1のリンゴがE列にあった場合は「ある」、ないなら空白を。
C2セルで、A2の納豆がE列にあった場合は「ある」、ないなら空白を。
A列に名前があるだけ下に続きます。
G1セルで、E1のリンゴがA列にあった場合は「ある」、ないなら空白を。
G2セルで、E2のインゲンがA列にあった場合は「ある」、ないなら空白を。
E列に名前があるだけ下に続きます。
ということがやりたいのですが、どんな関数を使って
どのように数式を組んだらいいのかわからないので
教えてください。
よろしくお願いします。
< 使用 Excel:Microsoft365、使用 OS:Windows11 >
Hatchさん
使ってみましたがなぜかすべて「0」が入ってしまいました。。。。
茶釜さん
使ってみましたが一人目は「ある」と出ましたが
次の人から、空白だけになり、最後の一人でまた「ある」と出ました。。。
すみません。
ちょっとこれから出張で月曜までここに戻ってこれませんが
帰ってきたら必ず顔出します。
その時はまたよろしくお願いします。
(リンゴパイ) 2025/07/04(金) 14:28:57
参考にどうぞ。
|[A] |[B] |[C] |[D]|[E] |[F] |[G] [1]|リンゴ |OK|ある| |リンゴ |OK|ある [2]|納豆 |OK|ある| |インゲン |OK|ある [3]|インゲン |OK|ある| |パイナップル|OK| [4]|イチゴ |OK| | |カクテキ |OK| [5]|豚肉 |OK|ある| |納豆 |OK|ある [6]|三角チョコパイ|OK| | |豚肉 |OK|ある
C1=IF(COUNTIF($E$1:$E$6,$A1)=1,"ある","") G1=IF(COUNTIF($A$1:$A$6,$E1)=1,"ある","")
(IT) 2025/07/04(金) 19:45:42
>E列にA列に含まれてる名前(C列内に同姓同名はいません)が書きこまれてます。 A列に含まれてる名前とか、C列内に同姓同名はいないとか、どういう意味なのかなあ?
それは置いといて、A列とE列にデータの増減はないの? 増減はなく、どちらの列も範囲が1〜6行目であれば
C1=IF(COUNTIF(E1:E6,A1:A6),"ある","") G1=IF(COUNTIF(A1:A6,E1:E6),"ある","") スピルするので、下方向へのコピーは不要。
>なぜかすべて「0」が入ってしまいました。。。。 トリム参照が使えない365は「0」になるの? 循環参照になってるだけじゃないの? どこにどんな式を入れたのか知らんけど。
(?!) 2025/07/05(土) 09:53:42
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.