我有一个电子表格文件,里面有两张A,B:A,B加入ID#
表单
Id 120 Cost 1000
Id 132 Cost 1500
Id 122 Cost 1600
B表
Id 120 Cost 1100
Id 132 Cost 1500
Id 122 Cost 1600
Cost
表中的条件A
:
如果A = B中Cost
,则为绿色
如果A中的Cost
为红色,则为红色
因此Cost
中Id 120
的{{1}}应为红色。
答案 0 :(得分:0)
假设每张表中有两列,Id
为A,Cost
为B.
在Google Spreadsheets中,由于安全性和授权,跨表格的条件格式化并不像单张表格那样简单。例如,为了提高速度,您可能希望将SheetB的内容复制到SheetA中以避免该问题,或者改为编写脚本。
然而,这可能很慢,但需要授权。
请清除SheetA ColumnsA:B中的任何条件格式,并使用(标准)绿色填充填充ColumnB(跳过Row1和/或任何空白单元格,如果适合您),然后:
选择SheetA中的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
),并且需要一次性授权。
答案 1 :(得分:0)
我猜的更简单的方法是写
=IF((VLOOKUP(B1,B!B$1$:D$3,3,false))<>D$1,Not Same, Same)
在工作表A的单独一栏中,它将检查它们的值是否相同。如果不是,则显示False。
然后在工作表A中的D或C列上,输入条件格式
=IF(F1="Not Same", True, False) and change the color to Red
F1 is where I've put the 1st formula
这是一个快速而肮脏的修复方法。可能有其他更清洁的方法来做到这一点。