Excel中如何根据一个列值实现动态查询其他列

 时间:2024-10-14 04:51:42

1、新建一个Excel文档,打开文档,输入图中的测试数据。实现功能:查询物品对应的数量。

Excel中如何根据一个列值实现动态查询其他列

3、点击下拉列表的“数据验证”,弹出对话框,选择“设置”选项卡,验证条件设置为允许序列,来源为A2到A7单元格数据。点击确定。D2单元格出现下三角,通过下拉列表选择数据。

Excel中如何根据一个列值实现动态查询其他列

4、选择E2单元格,输入公式=MATCH(D2,A1:A7,0),获取D2单元格内容在A1:A7区域中行号。

Excel中如何根据一个列值实现动态查询其他列

5、数量列是B列,选中E2单元格,双击进入编辑模式,输入公式="B"&MATCH(D2,A1:A7,0),将字母B和获取的行号进行组合,回车输出结果。

Excel中如何根据一个列值实现动态查询其他列

6、应用Indirect函数返回E2单元格值的薪姚蟪食引用。选中E2单元格,进入编辑模式,输入公式=INDIRECT(&鳎溻趄酃quot;B"&MATCH(D2,A1:A7,0),TRUE),选择A1样式引用。回车输出结果。

Excel中如何根据一个列值实现动态查询其他列

7、点击D2单元格,下拉列表中选择“椅子A”,E2单元格自动获取了对应的数量。

Excel中如何根据一个列值实现动态查询其他列
  • Excel表格如何查找数据中是否包含某些内容
  • 如何在excel中根据某一列的值选择另一列的值
  • Excel怎么查找并返回指定值?
  • countifs如何去除重复计数
  • 怎么用Vlookup函数返回多列结果
  • 热门搜索
    海南游玩攻略 炒金针菇怎么做好吃 移动网络怎么样 云顶之奕阵容阵容攻略 红烧刀鱼 艾青的简介 云南攻略 小儿咳嗽怎么办 齿痕舌怎么调理 鼓浪屿旅游攻略