用于着色单元格的Excel宏,具体取决于单元格与另一个单元格的值的差异,并将该行显示在另一个工作表中

时间:2017-07-17 12:33:30

标签: excel excel-vba excel-formula vba

我有一个包含2列百分比的excel文件。第一列具有实验的理论值,第二列具有在实验中测量的实际值。我想创建一个宏,它能够比较每一行的单元格值(每行2个单元格,因为我们有2列),当百分比差异超过5个单位时,我想为行着色并将其显示在另一个弹出窗口或Excel工作表中!这个过程必须适用于每一行。所以最后我想要在excel中有另一张表,其中所有行的差异都大于5!

你能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

您应该能够应用条件格式公式。例如。如果你的列是A和B,你的公式将是= ABS(b1-a1)< = 0.05

至于其他表。您可以在if语句中使用相同的公式并向下拖动。例如。 if(abs(sheet1!b1-sheet1!a1)< =。05,sheet1!a1,"")。然后,您可以过滤此工作表以删除空白。