[英]Excel Structured Reference issues
我有 2 个单独的表( FullOrders
、 ShortedOrders
),每个表都有一个[Order Number]
列。 FullOrders
显示我们已履行的每个订单, ShortedOrders
仅显示未随所有产品一起发送的订单。
我创建了一列FullOrders
称为[Short?]
,并希望它显示为1的值,如果任何ShortedOrders[Order Number]
的匹配FullOrders[Order Number]
,关于同一行坐在FullOrders[Short?]
。 否则FullOrders[Short?]
将显示 0。
我尝试了一些公式,但没有找到正确的解决方案。
我试过的公式:
=IF(ShortedOrders[[#Data],[Order Number]]=FullOrder[[#Data],[Order Number]], 1, 0)
=IF(ShortedOrders[[#Headers],[Order Number]]=FullOrder[[#Headers],[Order Number]], 1, 0)
=IF(ShortedOrders[[#Data],[Order Number]]=FullOrder[[#Headers],[Order Number]], 1, 0)
=IF(ShortedOrders[[#Headers],[Order Number]]=FullOrder[[#Data],[Order Number]], 1, 0)
=IF(E2 = ShortedOrders[Order Number], 1, 0)
=IF([Order Number] = ShortedOrders[Order Number], 1, 0)
=IF(E2 = ShortedOrders[[#Data], [Order Number]], 1, 0)
=IF([Order Number] = ShortedOrders[[#Data], [Order Number]], 1, 0)
结果是 0 一段时间,然后是#VALUE
在它达到ShortedOrders
的最后一条记录后。
IF
语句甚至可能不是答案。
经过进一步研究,我找到了答案。 我需要嵌套一个COUNTIF
来比较列与单元格。
=IF(COUNTIF(ShortedOrders[[#Data], [Order Number]],[Order Number])>0, 1, 0)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.