如何解决如何确保Excel字段公式一直复制到更大的数据集
我复制了两个不同的文件进行比较。第一列的范围为A-N。与第一列范围进行比较的第二列范围是P-AC。 O列是我的公式所在的位置,它检查字段的精确比较。以下是我在O1第一行中的公式:
= if(and(a1 p1,b1 q1,c1 r1,d1 s1,e1 t1,f1 u1,g1 v1,h1 w1,i1 x1,j1 y1,k1 z1,l1 aa1,m1 ab1,n1 ac1), “失败”,“通过”)
当我尝试将公式向下复制到最后一行时,上面的公式产生不正确的结果。
如何确保公式一直被逐步复制?
我愿意就如何以更有效的方式完成此操作提出其他建议。
编辑包含期望值的屏幕快照:
行01-O3(列标题应为“ PASS”,因为两个文档中的所有列标题均匹配):
重申一下,我在O中显示的屏幕快照的结果列应为“ PASS”,但是当我完全复制公式时,它开始变得很时髦。他们应该在显示“失败”时显示“通过”。
解决方法
我正在检查文档之间的所有列。它们应该都相同,我知道有些不是,这正是我要检查的。
您的逻辑已关闭。使用:
=if(and(a1=p1,b1=q1,c1=r1,d1=s1,e1=t1,f1=u1,g1=v1,h1=w1,i1=x1,j1=y1,k1=z1,l1=aa1,m1=ab1,n1=ac1),"PASS","FAIL")
或
=if(or(a1<>p1,b1<>q1,c1<>r1,d1<>s1,e1<>t1,f1<>u1,g1<>v1,h1<>w1,i1<>x1,j1<>y1,k1<>z1,l1<>aa1,m1<>ab1,n1<>ac1),"FAIL","PASS")
如果您尝试在第二个公式中使用AND
而不是OR
,那么唯一的获得"FAIL"
的方法是每个单一条件是TRUE
,即a1
必须不同于p1
,b1
必须不同于q1
,依此类推。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。