使用 is 进行 Vlookup 并连接

问题描述 投票:0回答:1

我需要根据托盘数量和目的地找到托盘费率,数据位于不同的表中。 我附上一份供大家参考。

提前致谢。

excel excel-formula excel-2010
1个回答
0
投票

首先,您需要解决几个问题:

  1. 两个工作表之间的连接列值不相同。因此,我在“Taux_2023”上创建了新的 2 个新列,称为 O.Concat 和 D.Concat,它们将起源 + 交付转换为与“SAINT-PAUL,QC”类似的样式。然后两个连接字段都使用 concat 函数连接了匹配源 + 交付:
  • Taux_2023 =CONCAT(C2," 到 ", F2)
  • “账单到报告”=CONCAT(A2,“到”,B2)
  1. 在您的示例中,“Bill to report”上的数据记录 2 + 3 在“Taux_2023”中没有匹配的记录,因此我必须创建示例数据来确认。

工作表现在具有以下标题:

Taux_2023

来源 |省 | O.Concat|目的地 |省 | D.康卡特|连接| 1 | 2 | 3 | 4

“账单报告”

皮卡 |交货|托盘数量 |率 |费用|总计 |连接

“账单报告”费率内部的公式为 =MATCH(G2, Taux_2023!G:G, 0)

费用列具有以下公式,用于从其他工作表中提取信息: =INDIRECT(CONCAT("Taux_2023!", RIGHT(LEFT(ADDRESS(1, MATCH(C2,Taux_2023!$1:$1, 0)), 2), 1), D2))

则“账单报告”总计栏变为=C2E2

“费率”和“费用”列应该合并在一起,但我认为在这个阶段显示“账单报告”中的这一行与 taux_2023 中的哪一行相匹配会更有用。

© www.soinside.com 2019 - 2024. All rights reserved.