Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 添加条款_Excel_Excel Formula - Fatal编程技术网

Excel 添加条款

Excel 添加条款,excel,excel-formula,Excel,Excel Formula,我有一个Excel公式,它当前在另一个工作表中查找用户ID,如果找到它,它会从6个位置以外的单元格中提取信息 =IFERROR(VLOOKUP(A:A,'ARM Requests'!A:F,6,FALSE),"") 但是,在单元格为空的情况下,我想再做一次检查,查看同一工作表上的p列是否有值Virtual,如果有,我想用值Migrated填充字段 我将如何完成此任务?您可以尝试以下方法: =IFERROR(VLOOKUP(A:A,'ARM Requests'!A:F,6,FALSE),IF(A

我有一个Excel公式,它当前在另一个工作表中查找用户ID,如果找到它,它会从6个位置以外的单元格中提取信息

=IFERROR(VLOOKUP(A:A,'ARM Requests'!A:F,6,FALSE),"")
但是,在单元格为空的情况下,我想再做一次检查,查看同一工作表上的p列是否有值Virtual,如果有,我想用值Migrated填充字段

我将如何完成此任务?

您可以尝试以下方法:

=IFERROR(VLOOKUP(A:A,'ARM Requests'!A:F,6,FALSE),IF(AND(A:A="",P:P="Virtual"),"Migrated",""))
使用这样的东西要快得多,比如在
B1

=IFERROR(VLOOKUP(A1,'ARM Requests'!A:F,6,FALSE),IF(AND(A1="",P1="Virtual"),"Migrated",""))

然后向下拖动公式。

我得到了两个循环参考警告-这是我应该忽略的吗?你把公式放在哪里了?在A列还是P列?如果是,你不能这样做。将公式放在任何其他列中它现在可以工作了谢谢-如果我想为列P添加多个子句(例如,物理或软),我会怎么做?将
和(A1=“”,P1=“Virtual”)
更改为
和(A1=“”,或(P1={“Virtual”,“other value”,“other”}))
和(A1=“”,或(P1=“Virtual”,P1=“other value”,P1=“other”))