繁体   English   中英

如果另一个值在 Excel 中的同一行中,则显示值的公式是什么?

[英]What is the formula for displaying a value if another value is in the same row in Excel?

我正在尝试创建一个公式,该公式填充同一行中人员的位置 # 值,并且仅当该人员位于“位置管理器”或“助理位置管理器”列中时。 屏幕截图显示了两个不同的信息选项卡。 我正在尝试填充第一个屏幕截图中的 Location# 单元格。 数据将从第二个屏幕截图中提取。 该公式应为 Jane Doe 填充 COL-04,为 John Doe 填充 COL-01。 如果它们不在两列中,则单元格应保持空白 (" ")。 我希望我把事情解释得足够清楚。 谢谢

公式位置

[数据]

IfError 工作不正常。

应该是空白 公式

假设两个数据都从 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))),""))   

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM