2015-08-24 18 views
0

我有一個谷歌電子表格預填充在一排一列根據相關行

+-------------------------------------------+------------------+           
|Software Name |Operating System   | Multiple OS? |           
+--------------------------------------------------------------+           
|Office   |Windows     |Yes    |           
|Office   |Mac      |Yes    |           
|VMWare Fusion |Mac      |No    | 
|VMWare Fusion |Mac      |No                    
+---------------+---------------------------+------------------+ 

我一直試圖找到一種方法,用YES /自動填充多操作系統領域的以下數據集NO 。只有在存在具有不同操作系統的重複軟件條目時纔會發生這種情況。

我最初預期這是解決一個相當簡單的問題,並開始與FILTER()countif()搞亂但不久後成爲對如何處理這個相當困惑。

+0

如果是Google電子表格,您爲什麼要尋找Excel公式? –

+0

刪除標籤。 – anditpainsme

回答

0

=ArrayFormula(IF(LEN(A2:A),IF(ISNUMBER(MATCH(A2:A,FILTER(A2:A,B2:B<>VLOOKUP(A2:A,A2:B,2,0)),0)),"Yes","No"),))

FILTER(A2:A,B2:B<>VLOOKUP(A2:A,A2:B,2,0))產生從A柱具有在B列中的多個值的值的陣列。 ISNUMBER(MATCH())將爲該數組中存在的A列中的每個值生成TRUE。

+0

這很聰明 - 我不認爲我曾經想過。謝謝@AdamL! – anditpainsme

相關問題