Excel怎么同时使用lookup模糊查找 textjoin连接 filter填充

好难啊谁能来帮帮我

img

img


根据发票填到情况表里,但是第一的查找栏不能够完全对上,并且有开了两张发票的要把金额税额号码全部输入进去用顿号分开

【以下回答由 GPT 生成】

问题解决方案

对于这个问题,您可以按以下步骤进行操作:

  1. 在Excel中找到带有发票信息和填写单元格的两个工作表,例如"发票"和"表格"工作表。
  2. 在"表格"工作表中创建一个带有查找栏(用于输入发票号码)和要填写发票信息的单元格范围。将“发票号码”单元格命名为lookup_value,将"发票金额","税额"和"发票号码"单元格范围分别命名为amount_range,tax_range和invoice_range。
  3. 在"表格"工作表中,选择要填写发票金额的单元格,然后输入以下公式: =FILTER(amount_range, invoice_range=lookup_value) 这将根据查找栏中的发票号码,在"发票"工作表中找到相应的发票金额。
  4. 同样地,在"表格"工作表中,选择要填写税额的单元格,然后输入以下公式: =FILTER(tax_range, invoice_range=lookup_value) 这将根据查找栏中的发票号码,在"发票"工作表中找到相应的税额。
  5. 最后,选择要填写发票号码的单元格,然后输入以下公式: =TEXTJOIN(",",TRUE,FILTER(invoice_range, invoice_range=lookup_value)) 这将根据查找栏中的发票号码,在"发票"工作表中找到相应的发票号码,并用逗号进行连接。

请注意,以上公式使用的是Excel的LOOKUP、TEXTJOIN和FILTER函数来实现模糊查找、文本连接和填充的功能。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^