Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.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 如果vlooup返回值查询_Excel_If Statement_Match_Vlookup - Fatal编程技术网

Excel 如果vlooup返回值查询

Excel 如果vlooup返回值查询,excel,if-statement,match,vlookup,Excel,If Statement,Match,Vlookup,好吧,这解释起来有点复杂,我猜更难解决。我试图在我的工作中自动化债务人名单,这样我们就不必每周手动更改它,这可能需要几个小时。目前,我们有一个主文件,其中包含欠我们的所有金额,另一个主文件列出了所有未付金额以及与发票相关的客户信息 主文件是从CSV文件自动生成的,但是我正在尝试将过期列表集成到该文件中,并尽可能使其自动化。我遇到的问题是,如果我自动处理债务人列表,那么我的任何评论都会被删除 客户------发票------金额------备注 X----1----400----将在(#####)

好吧,这解释起来有点复杂,我猜更难解决。我试图在我的工作中自动化债务人名单,这样我们就不必每周手动更改它,这可能需要几个小时。目前,我们有一个主文件,其中包含欠我们的所有金额,另一个主文件列出了所有未付金额以及与发票相关的客户信息

主文件是从CSV文件自动生成的,但是我正在尝试将过期列表集成到该文件中,并尽可能使其自动化。我遇到的问题是,如果我自动处理债务人列表,那么我的任何评论都会被删除

客户------发票------金额------备注

X----1----400----将在(#####)之前付款

Y----------2----------500--------设计有问题

Z----3----600----某物

当我自动执行此操作时,注释会保留,而所有其他列都会替换为当前数据,这会弄乱条目。基本上我想做的是以下几点,但是我不知道如何实现它

  • 将主债务人名单放在一张工作表上,另一张工作表上供债务人填写和评论
  • 使用公式,第二张图纸将根据以下内容从主图纸中提取值:

    • 如果发票号在主列表上,而不是第二页,则所有信息将复制到第二页
    • 如果发票编号在主列表和第二张表单上,则不会执行任何操作
    • 如果发票号在第二张纸上,但不在主列表上,则信息将被删除
我基本上希望信息在不存在的情况下被检索,如果不在主列表中则被删除,如果已经在两个主列表中,则被忽略。因此,这将允许用户添加注释,但在记录付款后自动删除


任何帮助都是非常好的,因为我尝试了大量的If、vlookup、match等,但似乎无法获得类似的结果id。

公式不会删除“主列表”上的行,并且尝试在没有VBA的情况下递归匹配两个工作表可能会导致循环引用。这是一个有趣的项目,您已经编写了一个不错的软件规范,但它仍然是一个软件规范,不是一个免费的代码编写服务。开始使用宏录制器,然后回来编辑您的问题,以便在为更大的目的重新编写录制的代码时包含您自己的努力。很公平,谢谢您的回复。除删除部分外,还有至少将内容从主列表复制到第二页的部分。到目前为止,我想到的最好的方法是使用一个IF语句,然后使用vlookup来复制一个值,但是我不断地得到双重提升,不知道如何停止。我确信至少在excel上有一种方法可以做到这一点,而不是实现宏。你不能在两者之间提供基于公式的自动链接,因为你每周都用新的CSV信息覆盖主控表。这会破坏两个工作表之间的任何关系,并使手动键入的注释基本上处于孤立状态。如果我这样做的话,我会自动导入CSV,使其保持在受控环境中,并添加一个post=处理例程,根据新刷新的CSV信息更新第二张工作表上的信息。这很有意义。有可能用一张3张纸来做这个吗?在一张纸上,它可以比较另外两张(主控和债务人),并返回两张纸上都没有的值。然后,我可以每周手动将新表上的条目批量复制给债务人。对不起,我知道我很烦人,只是想用尽可能少的手动输入使这件事尽可能简单。谢谢你到目前为止的帮助