Excel 是否在同一公式中使用=if和单元格?

Excel 是否在同一公式中使用=if和单元格?,excel,if-statement,cell,Excel,If Statement,Cell,我希望有人能帮助我。 我正试图使用特定的critirea带回手机信息 我在表1上有一些原始数据,在表2上有一个引用列表,我想知道这些引用是否在表1的原始数据中,如果是,告诉我它在哪个单元格中 我尝试过的公式是: =IF(Sheet1!A:A=Sheet2!A1,Cell("row"),0) 这会一直返回“0”,即使我知道数据在表1中。 有人能帮我吗 不幸的是,您无法将范围与单个单元格进行比较Sheet1!A:A=2!A1在Excel中,不带数组公式 相反,使用函数返回匹配单元格的位置。就你而

我希望有人能帮助我。 我正试图使用特定的critirea带回手机信息

我在表1上有一些原始数据,在表2上有一个引用列表,我想知道这些引用是否在表1的原始数据中,如果是,告诉我它在哪个单元格中

我尝试过的公式是:

=IF(Sheet1!A:A=Sheet2!A1,Cell("row"),0) 
这会一直返回“0”,即使我知道数据在表1中。
有人能帮我吗

不幸的是,您无法将范围与单个单元格进行比较
Sheet1!A:A=2!A1
在Excel中,不带数组公式

相反,使用函数返回匹配单元格的位置。就你而言:

`=MATCH(Sheet2!A1,Sheet1!A:A,0)`

如果搜索范围扩展到单个列(例如:[A1:A100]),则可以尝试以下操作,这将通知您:a)如果未找到查找值,b)如果找到该值,则仅返回第一次找到该值的行。也就是说,如果查找值存在于搜索范围内的多个单元格中,则此函数将仅返回包含该值的第一个单元格的行

在本例中,B1为查找值,A1:A10为搜索范围:

=IF(ISNA(匹配(B1;A1:A10;0));“不存在”;连接(“在行中找到:”;匹配(B1;A1:A10;0)))