複数のセルのデータに基づいて列を変換する Excel

複数のセルのデータに基づいて列を変換する Excel

私は Excel の初心者で、データを変換しようとしていました。

以下のデータがあります

オリジナルデータ

そしてそれを

変換されたデータ

ここで、元のデータセット内の「ID」に対応する「列」の値が「Yes」の場合、変換されたデータセット内の値は「Yes」になります。

答え1

Office 365 Excel では以下を使用できます。

=LET(id,A2:A9,clm,B2:B9,unq,UNIQUE(id),cnt,IF(COUNTIFS(A:A,unq,B:B,"yes"),"yes","no"),CHOOSE({1,2},unq,cnt))

一意のリストを取得し、その一意のリストを COUNTIFS で使用して、少なくとも 1 つの を含むものがあるかどうかを返します。 含まれている場合は、 を返し、含まれていない場合は をYes返します。yesno

CHOOSE を使用すると、Unique と IF の結果の両方を 2 つの列に配置できます。

ここに画像の説明を入力してください

関連情報