2017-05-20 74 views
0

我有兩片A中的電子表格文件,B內:A,B加入編號#橫跨兩片條件格式由搜索鍵值,範圍

阿片

Id 120 Cost 1000 
Id 132 Cost 1500 
Id 122 Cost 1600 

乙片

Id 120 Cost 1100 
Id 132 Cost 1500 
Id 122 Cost 1600 

條件CostA表:

綠色如果Cost在A = B
紅如果Cost在未= B

因此Cost用於SheetAId 120應該是紅色。

回答

0

假設您在每張表中有兩列,A爲Id,B爲Cost

在Google Spreadsheets中,由於安全性和授權的原因,橫跨工作表的條件格式化並不像單張工作表那樣簡單。例如,爲了提高速度,您可以將SheetB的內容複製到SheetA中以避免此問題,或者改爲編寫腳本。

然而,它有可能,雖然可能會很慢,並且需要授權。

請清除希達ColumnsA任何條件格式:B,並與(標準)綠色填充填充ColumnB(跳過ROW1和/或任何空白單元格,如果適合你),那麼:

在希達選擇ColumnB,格式,條件格式...如果... Custom formula is

=vlookup(A1,IMPORTRANGE("k e y","B!A:B"),2,0)<>B1 

用紅色填充和單元格格完成

k e y上面代表SheetB的唯一標識碼(看起來像1u4vq8vDne-aKMVdJQPREGOxx7n99FqIb_kuJ_bG-PzM),它需要一次性授權。

0

更簡單的方法我想是寫

=IF((VLOOKUP(B1,B!B$1$:D$3,3,false))<>D$1,Not Same, Same) 

在上表A,其將檢查是否它們的值是相同的一個單獨的列。如果不是,則會顯示False。

然後在您的工作表中的列d或C,把在有條件的格式化

=IF(F1="Not Same", True, False) and change the color to Red 
F1 is where I've put the 1st formula 

這是一個快速和骯髒的修復。可能有其他更乾淨的方法來做到這一點。

+0

In *條件*格式化IF通常不是必需的。 – pnuts