[[20230314113315]] 『ご教示ください』(初心者) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『ご教示ください』(初心者)

はじめまして。
エクセルにて質問でございます。

シート1、シート2があります。
【シート1】
 A   B  C
1名前 住所 生年月日
2田中     
3佐藤
4佐々木

【シート2】
 A   B   C
1佐藤 大阪府 3/8

このようなときにシート2のC1に何かしら記入がある場合、
シート1のC列の該当名のセルに”済”と反映するようにしたいです。
IFとCOUNTIFとVLOOKUPの組み合わせかと思い、
=IFERROR(IF(COUNTIS(VLOOKUP(A2,'シート2!A:C,3,FALSE)="*<>*"),"済")."")を
シート1のC列に入れたのですがうまく反映されません。
御教示いただけますと幸いです。

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


 C2 =IFERROR(IF(VLOOKUP(A2,Sheet2!$A$1:$C$6,3,FALSE),"済",""),"") 下コピー
(フォーキー) 2023/03/14(火) 11:53:47

ISNA を使った例
C2=IF(ISNA(VLOOKUP(A2,Sheet2!A:C,3,FALSE)),"",VLOOKUP(A2,Sheet2!A:C,3,FALSE))
COUNTIF は必要ありません。
(ISNA) 2023/03/14(火) 12:04:49

ご回答ありがとうございます!
反映しました!!!
ちなみにそのまま数値を返すのではなく"済"に書き直すことは難しいでしょうか?
(初心者) 2023/03/14(火) 12:27:10

バージョン見落としてました。
365なら
 C2 =IF(XLOOKUP(A2:A4,Sheet2!A1:A9,Sheet2!C1:C9,"")<>"","済","")

範囲は修正してください。
(フォーキー) 2023/03/14(火) 12:42:59


ご回答ありがとうございます!!
いけました!!!
本当にありがとうございます!!!
(初心者) 2023/03/14(火) 15:49:01

コメント返信:

[ 一覧(最新更新順) ]


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