【发布时间】:2018-09-16 20:03:57
【问题描述】:
我正在尝试提取多个零件编号的信息。假设零件号 123 有 6 件,另一个 123 的订单有 12 件。到目前为止,这是我的公式,但是当 REF#.我认为这是因为在我的索引中我需要声明我想要在不同的工作表上有一列,但是每次我尝试它都会抛出一个错误。请有人帮忙。
{=IF(ISERROR(INDEX('ODG Jobs'!A1:Q33,SMALL(IF('ODG Jobs'!C:C=B3,ROW('ODG Jobs'!C:C)),ROW( 'ODG 工作'!1:33)),5)),"",INDEX('ODG 工作'!C:C,SMALL(IF('ODG 工作'!C:C=B3,ROW('ODG 工作' !C:C)),ROW('ODG Jobs'!1:33)),5))}
【问题讨论】:
-
您是否尝试过“评估公式”以查看错误发生的位置?您可能会收到错误消息,因为您的行/列位于索引区域之外。
-
步骤 1) =IF(False,#N/A, INDEX('ODG Jobs'!$C:C$,23,5)) 步骤 2) =IF(False,#N/ A,#REF!)步骤 3)=#REF!
-
只是为了肯定,您不手动添加
{},对吗? -
正确,我按 Ctrl + Shift + Enter
标签: arrays excel indexing excel-formula row