如何基于下拉框值从表格提取指定值并填充至另一表格
Google Sheets 自动匹配数值实现方案
前提结构说明
假设你的两个表格结构如下:
- 第一个表格(命名为「基础数据表」):
- A列:钱包名称(如Binance USDT、PM)
- B列:存入(dépot)对应数值
- C列:取出(retrait)对应数值
- 第二个表格(命名为「交易操作表」):
- A列:交易类型下拉框(选项:存入、取出)
- B列:钱包下拉框(选项与「基础数据表」A列完全对应)
- C列:需自动填充的「发送金额」(即匹配到的对应数值)
公式实现步骤
在「交易操作表」的C2单元格输入以下公式,完成后下拉填充至需要的行即可:
=INDEX(基础数据表!B:C, MATCH(B2, 基础数据表!A:A, 0), MATCH(A2, {"存入","取出"}, 0))
公式拆解说明
INDEX(基础数据表!B:C, 行号, 列号):从「基础数据表」的B、C列区域内,根据指定行号和列号提取目标数值MATCH(B2, 基础数据表!A:A, 0):精准定位当前行所选钱包(B2)在「基础数据表」A列中的行位置MATCH(A2, {"存入","取出"}, 0):根据当前行所选交易类型(A2),匹配对应列位置(选「存入」返回1对应B列,选「取出」返回2对应C列)
效果说明
当修改「交易操作表」A列的交易类型或B列的钱包选项时,C列的数值会自动同步更新为「基础数据表」中对应的匹配数值。
内容的提问来源于stack exchange,提问作者tanjona Randrianasolo
相关产品推荐
相关产品推荐

