Excel 自动填充要匹配的行数据
我正在尝试创建一个工作跟踪表,当用户在一列中输入相关站点ID时,该表会自动显示客户数据(地址、电话号码等) 下面是我的例子:Excel 自动填充要匹配的行数据,excel,if-statement,vlookup,Excel,If Statement,Vlookup,我正在尝试创建一个工作跟踪表,当用户在一列中输入相关站点ID时,该表会自动显示客户数据(地址、电话号码等) 下面是我的例子: Main工作表是跟踪作业的地方 MasterSheet是所有主数据所在的位置 主工作表列A是作业ID——这是由用户手动添加的 主工作表B列是站点ID——由用户手动输入 主工作表列C——这是我想根据在列B中输入的站点ID自动填充来自主工作表的相关数据的列 四处查看,我得到了以下公式: =if (B1 = "X", vlookup (A1, master-list-dat
工作表是跟踪作业的地方Main
是所有主数据所在的位置MasterSheet
- 主工作表列A是作业ID——这是由用户手动添加的
- 主工作表B列是站点ID——由用户手动输入
- 主工作表列C——这是我想根据在列B中输入的站点ID自动填充来自主工作表的相关数据的列
=if (B1 = "X", vlookup (A1, master-list-data-range, 3, 0 ), "")
显然,只有当主列表上的站点ID对于我想要自动填充的所有行都是纯“X”时,这才有效
我不知道我可以使用什么公式来告诉主工作表列C:
- 如果主图纸栏B站点ID与主图纸栏B站点ID匹配,则自动填写主图纸栏E中的信息
If
和VLOOKUP
的组合,但我不确定确切的格式
任何帮助都将不胜感激
=if(B1“”,IFERROR(vlookup(B1,主列表数据范围,3,FALSE),“?””)
Hiya Tim!感谢您的帮助,但当我使用此公式时,它会在应该显示数据时不断返回“?”。我认为这是因为“iferror”语句而导致的错误。如果主列表数据范围的第一列中B1中的值不匹配,那么vlookup将失败,您将得到“?”。您确定有匹配项吗?=if(B1“”,IFERROR(vlookup(B1,主列表数据范围,3,FALSE),“?”)
Hiya Tim!感谢您的帮助,但当我使用此公式时,它会在应该显示数据时不断返回“?”。我认为这是因为“iferror”语句而导致的错误。如果主列表数据范围的第一列中B1中的值不匹配,那么vlookup将失败,您将得到“?”。你确定有火柴吗?