我有两片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
条件Cost
在A
表:
绿色如果Cost
在A = B
红如果Cost
在未= B
因此Cost
用于SheetA
Id 120
应该是红色。
我有两片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
条件Cost
在A
表:
绿色如果Cost
在A = B
红如果Cost
在未= B
因此Cost
用于SheetA
Id 120
应该是红色。
假设您在每张表中有两列,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
),它需要一次性授权。
更简单的方法我想是写
=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
这是一个快速和肮脏的修复。可能有其他更干净的方法来做到这一点。
In *条件*格式化IF通常不是必需的。 – pnuts