我正在尝试创建一个公式,用于填充同一行中人员的位置#值,并且仅当该人员位于“位置管理器”或“助理位置管理器”列中时。屏幕截图显示了两个不同的信息选项卡。我试图在第一个屏幕截图中填充Location#单元格。数据将从第二个屏幕截图中提取。该公式应该为Jane Doe填充COL-04,为John Doe填充COL-01。如果它们不在两列中,则单元格应保持空白(“”)。我希望我能够清楚地解释清楚。感谢
[
IfError无法正常工作。
答案 0 :(得分:1)
假设两个数据都从A1开始并且LOCATION DATA表被命名为Sheet1,这应该返回正确的值:
=IFERROR(IFERROR(INDEX(Sheet1!A:A,MATCH(B1,Sheet1!C:C,0)),INDEX(Sheet1!A:A,MATCH(B1,Sheet1!D:D,0))),"")
未经测试的公式,可能缺少括号或逗号:
=IF(B1=" ","",IFERROR(IFERROR(INDEX(Sheet1!A:A,MATCH(B1,Sheet1!C:C,0)),INDEX(Sheet1!A:A,MATCH(B1,Sheet1!D:D,0))),""))