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

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

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

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

2、选中D2单元格,点击菜单栏中的【数据】,数据工具中找到数据验证,点击弹出下拉列表。

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

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

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

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

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

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

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

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

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

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

Excel中如何根据一个列值实现动态查询其他列
  • Excel表格如何查找数据中是否包含某些内容
  • 如何在excel中根据某一列的值选择另一列的值
  • Excel怎么查找并返回指定值?
  • countifs如何去除重复计数
  • 怎么用Vlookup函数返回多列结果
  • 热门搜索
    欢度国庆手抄报图片 古诗文手抄报 清明节手抄报资料 父亲节手抄报好画字少 小学生爱国手抄报 地震手抄报简单又漂亮 关于心理健康手抄报 小学生法制手抄报 低碳生活我先行手抄报 环境卫生手抄报