我有一个用户,他有一张包含大量数据的电子表格,并将该电子表格发送给客户,客户会更改其中的一些值。
改变的值仅仅在一行,但我们不知道哪些行被改变了。
因此,举一个小例子,假设我有一个电子表格 testData,有 5 行和一列 ACCEPT/FAIL,另一个 testData2 有相同的数字,但我想看看是否有任何行在 ACCEPT/FAIL 列中没有太多内容——我想突出显示这些行。
我尝试使用这个邮政寻找想法,但我不知道有多少行......
答案1
您应该能够使用条件格式,其中公式将提供标准。
第一步是在原始工作簿中创建一个新的工作表,因为条件格式不允许标准公式比较不同工作簿中的值。
='[otherworkbook.xlsx]Sheet1'!A1
使用此表以简单的引用(无 $ 符号)来获取其他电子表格的数据。向下复制此公式以获取其他工作簿中的数据行和列(或将公式限制为您有兴趣比较的特定列)。
然后,您可以设置条件格式:
在原始工作表中,选择要比较的数据范围(例如“接受/失败”列)或整个范围(如果要突出显示存在差异的行)。
Conditional Formatting
在主页功能区上进行选择,New Rule
然后Use a formula to determine which cells to format
从弹出的框中进行选择。在标有“格式化此公式为真时的值”的输入框中输入类似公式
=$F1<>Sheet2!$F1
(假设 F1 是您感兴趣的列)。此处显示的美元符号固定列但不固定行 - 如果您想要对多个列进行逐个单元格比较,请完全删除 $。设置格式以突出显示两个工作表中值不相等的单元格。
这其中最棘手的部分是正确获取美元符号,至少对我来说是这样!