2301_77043684 2023-10-19 16:50 采纳率: 0%
浏览 10

excel 多条件精确查找和模糊查找近似值

excel 多条件精确查找和模糊查找近似值
通过客户名称、金额,匹配该客户金额最接近的累计销售金额(近似值),并返回发货日期。

img

img

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-10-19 18:05
    关注

    【以下回答由 GPT 生成】

    根据您的需求,在Excel中通过多条件进行精确查找和模糊查找近似值,您可以使用Excel的函数和功能来实现这个需求。具体的解决方案如下:

    1. 首先,根据您提供的示例数据,假设您的客户名称位于A列,金额位于B列,累计销售金额位于C列,发货日期位于D列。

    2. 精确查找的实现:

    3. 假设您要查找的客户名称为"ABC",金额为1000,将这两个条件分别放在E1和E2单元格中。
    4. 在F1单元格中,使用以下公式进行精确查找并返回对应的发货日期: =INDEX(D:D, MATCH(1, (A:A=E1) * (B:B=E2), 0)) 其中,A:A和B:B是客户名称和金额的范围,D:D是发货日期的范围。

    5. 模糊查找近似值的实现:

    6. 假设您要查找最接近给定金额的累计销售金额,并返回对应的发货日期。
    7. 首先,在G1单元格中输入给定的金额,例如1000。
    8. 接下来,将以下公式输入到H1单元格中,用于查找最接近给定金额的累计销售金额: =INDEX(C:C, MATCH(MIN(ABS(C:C-G1)), ABS(C:C-G1), 0)) 然后,在I1单元格中,通过以下公式查找对应的客户名称: =INDEX(A:A, MATCH(H1, C:C, 0)) 最后,在J1单元格中,通过以下公式查找对应的发货日期: =INDEX(D:D, MATCH(H1, C:C, 0)) 其中,C:C是累计销售金额的范围,A:A是客户名称的范围,D:D是发货日期的范围。

    请注意,以上公式中的范围和单元格引用需要根据您的实际数据范围进行调整。另外,需要将这些公式拖拽或复制至需要的单元格中,以便查找多个条件的结果。

    希望以上解决方案对您有所帮助。如果您还有其他问题,欢迎继续提问。


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

报告相同问题?

问题事件

  • 创建了问题 10月19日