如何在Excel中执行此查找操作

如何在Excel中执行此查找操作,excel,if-statement,excel-formula,vlookup,vba,Excel,If Statement,Excel Formula,Vlookup,Vba,在我的Excel文件中有两张表(sheet1和sheet2),就像日常工作一样(输入日期、提取日期、发送日期)。某些详细信息将根据工作流程进行更改,甚至会出现新条目 我只需要比较两个文件,如果在一个单元格中发生更改,它必须显示整个sheet1行(我不能指定确切的标题,因为所有细节都太宝贵了,它有100多个标题) 因此,如果有任何公式,请让我知道喜欢 IF+VLOOKUP 请更正下面给出的公式 =If(RECHERCHEV(A2,sheet1!A8:FM264,1,FAUX)=(RECHERCH

在我的Excel文件中有两张表(sheet1和sheet2),就像日常工作一样(输入日期、提取日期、发送日期)。某些详细信息将根据工作流程进行更改,甚至会出现新条目

我只需要比较两个文件,如果在一个单元格中发生更改,它必须显示整个sheet1行(我不能指定确切的标题,因为所有细节都太宝贵了,它有100多个标题)

因此,如果有任何公式,请让我知道喜欢

IF+VLOOKUP
请更正下面给出的公式

=If(RECHERCHEV(A2,sheet1!A8:FM264,1,FAUX)=(RECHERCHEV(A2,sheet2!A8:FM257,1,FAUX);"";RECHERCHEV(A2,sheet1!A8:FM264,1,FAUX))

这是法文版。

在sheet3的单元格A1中尝试此数组公式,并向下拖动

=如果(和(精确的(Sheet1!1:1,Sheet2!1:1)),“”,Sheet1!A1)


我不太确定你想在这里做什么,我也不会说法语,但看起来在你的第二个RECHERCHEV函数之前有一个额外的括号

试试这个:

=If(RECHERCHEV(A2,sheet1!A8:FM264,1,FAUX)=RECHERCHEV(A2,sheet2!A8:FM257,1,FAUX);"";RECHERCHEV(A2,sheet1!A8:FM264,1,FAUX))
虽然我不知道为什么IF函数使用分号,但是RECHERCHEV使用逗号,所以可能:

=If(RECHERCHEV(A2,sheet1!A8:FM264,1,FAUX)=RECHERCHEV(A2,sheet2!A8:FM257,1,FAUX),"",RECHERCHEV(A2,sheet1!A8:FM264,1,FAUX))

另外,您似乎希望更新整行,因此我不确定这个vlookup将如何工作,因为数组开始于不同于查找值的行。

1。你的标题应该描述你的问题,而不是一般的抗辩。2.通过突出显示代码并在编辑时按ctrl+k来设置代码格式。此外,本网站由回答问题的志愿者运行,因此请求“紧急帮助”实际上不会对您有所帮助。还有人在编辑代码时击败了我,但请不要写连动句,并使用适当的标点符号。你的问题真的很难读懂,请把答案拿出来,读一读。请验证,然后请编辑您的问题。请阅读-总结是,这不是一个理想的方式来解决志愿者,可能会适得其反获得答案。请不要将此添加到您的问题中。我相信
VLOOKUP()
等于
RECHERCHEV()