You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

技术问询:基于月度更新外汇实际数据动态调整Excel库存值计算的查找列

解决方案

一、设置C2单元格的月份下拉列表

  • 选中Sheet1的C2单元格
  • 打开「数据」选项卡,点击「数据验证」(部分旧版Excel叫「数据有效性」)
  • 在弹出的对话框中:
    • 允许类型选择「序列」
    • 来源栏输入 Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec(注意用英文逗号分隔)
    • 勾选「提供下拉箭头」,点击确定完成设置

二、编写库存值计算公式(C4-C8)

假设Sheet2的F-J列表头依次为Jan/Feb/Mar…,且Sheet1与Sheet2的商品行一一对应(比如Sheet1的A4对应Sheet2的A4),提供两种适配不同Excel版本的公式:

兼容全版本:INDEX+MATCH组合

在C4单元格输入以下公式,下拉填充至C8:

=B4*INDEX(Sheet2!$F:$J,MATCH(A4,Sheet2!$A:$A,0),MATCH($C$2,Sheet2!$F$1:$J$1,0))
  • MATCH($C$2,Sheet2!$F$1:$J$1,0):定位C2中月份在Sheet2表头的列位置
  • MATCH(A4,Sheet2!$A:$A,0):定位当前商品在Sheet2中的行位置
  • INDEX 提取对应汇率后,乘以B列的库存数量得到本币库存值

适用于Excel 365/2021+:XLOOKUP简化版

如果你的Excel版本支持XLOOKUP,可使用更简洁的公式:

=B4*XLOOKUP(A4,Sheet2!$A:$A,XLOOKUP($C$2,Sheet2!$F$1:$J$1,Sheet2!$F:$J))
  • 内层XLOOKUP提取C2月份对应的整列汇率数据
  • 外层XLOOKUP匹配当前商品的汇率,再乘以库存数量得到结果

内容的提问来源于stack exchange,提问作者rajendra kodavaty

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 16:40:03