Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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_Xlsx_Worksheet Function_Worksheet - Fatal编程技术网

在Excel中搜索值并返回另一个值

在Excel中搜索值并返回另一个值,excel,excel-formula,xlsx,worksheet-function,worksheet,Excel,Excel Formula,Xlsx,Worksheet Function,Worksheet,我有一个excel工作表,它有两个单元格(A1和A2)中的值。 单元格B1有其中一个值,我希望C1返回A列中的另一个值 我尝试了HLOOKUP,但它只有在B1的值为A1时才起作用。我需要双管齐下 感谢您的帮助和时间。在C1中输入: =IF(B1=A1,A2,A1) 这应该是相反的选择 编辑#1: 首先测试空白: =IF(B1="","",IF(B1=A1,A2,A1)) 谢谢你的反馈。我还有一个问题,B1中的值是由另一个输入决定的。有没有一种方法可以使C1在B1有值之前不返回值。使用您的公式

我有一个excel工作表,它有两个单元格(A1和A2)中的值。 单元格B1有其中一个值,我希望C1返回A列中的另一个值

我尝试了
HLOOKUP
,但它只有在B1的值为A1时才起作用。我需要双管齐下


感谢您的帮助和时间。

C1中输入:

=IF(B1=A1,A2,A1)
这应该是相反的选择

编辑#1:

首先测试空白:

=IF(B1="","",IF(B1=A1,A2,A1))

谢谢你的反馈。我还有一个问题,B1中的值是由另一个输入决定的。有没有一种方法可以使C1在B1有值之前不返回值。使用您的公式,即使B1仍然没有输出,也会有输出value@user13472501请看我的编辑,编辑工作正常。有时候,解决办法是最简单的。非常感谢您抽出时间。