Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.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 formula 获取公式中的值而不是文本-Microsoft excel_Excel Formula - Fatal编程技术网

Excel formula 获取公式中的值而不是文本-Microsoft excel

Excel formula 获取公式中的值而不是文本-Microsoft excel,excel-formula,Excel Formula,我需要解决我的问题。我的问题是,当使用“IF”时,我们可以将输出设置为文本,而不是将输出设置为单元格值之一 由于我有大约121000行,手动操作将是一件非常痛苦的事情 希望你们能理解这个问题。样本附在图像中 我有它的条件。如果两个单元格都包含相同的值或不同的值,则必须取D列中的值。将添加到单元格值C2或D2类似“C2”将以文本的形式返回单元格地址。所以你的公式应该是 =IF(C2=D2,C2,D2) 在of语句中使用值而不是字符串。如果(c2=d2,c2,d2),请提供您尝试运行的代码示例。您

我需要解决我的问题。我的问题是,当使用“IF”时,我们可以将输出设置为文本,而不是将输出设置为单元格值之一

由于我有大约121000行,手动操作将是一件非常痛苦的事情

希望你们能理解这个问题。样本附在图像中

我有它的条件。如果两个单元格都包含相同的值或不同的值,则必须取D列中的值。

添加到单元格值
C2
D2
类似
“C2”
将以
文本的形式返回单元格地址。所以你的公式应该是

=IF(C2=D2,C2,D2)

在of语句中使用值而不是字符串。如果(c2=d2,c2,d2),请提供您尝试运行的代码示例。您的图像的单元格地址位于E列。如果您成功返回这些地址,则
=INDIRECT(单元格引用为文本)
将该文本转换为真实引用。例如,E2包含文本C2,因此
=间接(E2)
将返回C2中的值(25mg)。