Excel根據多個儲存格資料轉換列

Excel根據多個儲存格資料轉換列

我對 Excel 很陌生,正在嘗試轉換我的資料。

我有以下數據

原始數據

並想將其轉變為

轉換後的數據

這裡,如果原始資料集中與“ID”對應的任何“列”值為“是”,則轉換後的資料集中的值將為“是”。

答案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 中使用該唯一列表,如果有任何至少包含一個 則返回Yes。如果是,我們就返回yes;如果不是,我們就返回no

CHOOSE 允許我們將 Unique 和 IF 的結果放在兩列中。

在此輸入影像描述

相關內容