如何修复If语句,一旦发现一个错误,该语句仅返回False

问题描述 投票:0回答:1

我总共有三个电子表格。我的主要电子表格包含所有重要细节,如下第一张照片所述。合并后的文件工作表确实像听起来的那样。由于存在具有相同零件号但照片不同的多个条目,因此使用零件号并使用文本联接将所有相同零件号的照片与其文件合并在一行中,并以逗号分隔。数据透视表只允许我直观地查看零件编号及其相关文件。

This is the primary sheet that contains all the details like part description, pricing, specifications, etc.

当前在主表上,当我使用if语句引用逗号分隔的文件名时,我遇到了一种情况,即零件号存在于主表上,但不存在于组合表上。由于部件号不存在,因此将返回false,这是正确的。但是,一旦发现错误,它将永远返回false。因此,一旦第一个未通过逻辑测试并返回false,则尽管在该一次错误发生之后对if语句进行了逻辑测试,但所有返回的结果都是false。

Pivot Table to show looking up a partnumber that doesn't exist.

This table uses the pivot table and text join to place the file images together delimited by a comma.

下面是使用的if语句,即使添加了错误的返回值“”或类似.png之类的东西,无论它被卡住了什么,之后都将返回该错误值。

=IF([@punctuatedPartNumber]=Table7[@PunctuatedPartNumber],Table7[@[Combined Files]])

我总共有三个电子表格。我的主要电子表格包含所有重要细节,如下第一张照片所述。合并后的文件工作表确实像听起来的那样。因为那里...

excel excel-formula
1个回答
0
投票

EDIT#2

© www.soinside.com 2019 - 2024. All rights reserved.