[英]Excel Structured Reference issues
I have 2 separate tables ( FullOrders
, ShortedOrders
), each with an [Order Number]
column.我有 2 个单独的表( FullOrders
、 ShortedOrders
),每个表都有一个[Order Number]
列。 FullOrders
shows every order we've fulfilled and ShortedOrders
show only orders that were not sent with all the product. FullOrders
显示我们已履行的每个订单, ShortedOrders
仅显示未随所有产品一起发送的订单。
I've created a column in FullOrders
called [Short?]
and would like it to show a value of 1 if any ShortedOrders[Order Number]
matches the FullOrders[Order Number]
that sits on the same row as FullOrders[Short?]
.我创建了一列FullOrders
称为[Short?]
,并希望它显示为1的值,如果任何ShortedOrders[Order Number]
的匹配FullOrders[Order Number]
,关于同一行坐在FullOrders[Short?]
。 Otherwise FullOrders[Short?]
will show 0.否则FullOrders[Short?]
将显示 0。
I've tried a few formulas and haven't found the right solution.我尝试了一些公式,但没有找到正确的解决方案。
Formulas I've tried:我试过的公式:
=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)
The results are a 0 for a while, and then #VALUE
after it hits the last record in ShortedOrders
.结果是 0 一段时间,然后是#VALUE
在它达到ShortedOrders
的最后一条记录后。
An IF
statement may not even be the answer. IF
语句甚至可能不是答案。
I found the answer to this after further research.经过进一步研究,我找到了答案。 I needed to nest a COUNTIF
for the comparison of the column to the cell.我需要嵌套一个COUNTIF
来比较列与单元格。
=IF(COUNTIF(ShortedOrders[[#Data], [Order Number]],[Order Number])>0, 1, 0)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.