当前位置: 首页 > article >正文

excel按行检索(index+match)

假设你的数据表如下:

假设
数据区域是 A1:D4。
你想查询某人在某个日期的数据。
实现步骤

  1. 公式
    在某个单元格中使用以下公式:

excel
复制代码
=INDEX(A2:D4, MATCH(“张三”, A2:A4, 0), MATCH(“2025/01/02”, A1:D1, 0))
2. 公式拆解
MATCH(“张三”, A2:A4, 0)
查找“张三”在范围 A2:A4 中的位置,返回行号。

MATCH(“2025/01/02”, A1:D1, 0)
查找日期 2025/01/02 在范围 A1:D1 中的位置,返回列号。

INDEX(A2:D4, …, …)
将行号和列号传递给 INDEX,返回交叉点的数据值。

  1. 动态输入
    如果想让人名和日期可通过输入框动态调整,可以假设:

人名输入在 F1。
日期输入在 G1。
公式改为:

excel
复制代码
=INDEX(A2:D4, MATCH(F1, A2:A4, 0), MATCH(G1, A1:D1, 0))
4. 注意事项
确保日期的格式一致(可以用 TEXT 函数检查)。
MATCH 默认是精确匹配(match_type=0)。
如果查找不到值,公式会返回错误 #N/A,可以用 IFERROR 包裹,避免报错,例如:
excel
复制代码
=IFERROR(INDEX(A2:D4, MATCH(F1, A2:A4, 0), MATCH(G1, A1:D1, 0)), “未找到数据”)
这样就能动态查询指定人名和日期的数据值了!


http://www.kler.cn/a/504268.html

相关文章:

  • 利用Python爬虫获取item_search_shop-获得店铺的所有商品API接口
  • AI时代来了,我们不再需要IDE了
  • C语言进阶-2指针(一)
  • 智能网联汽车技术底盘线控技术
  • python发送get请求与post请求
  • 【前端】自学基础算法 -- 19.树的广度优先搜索
  • 08cms房产系统开源源码与链家房产系统小程序源码两套的安装教程步骤大同小异
  • 各种特种无人机快速发展,无人机反制技术面临挑战
  • List详解 - 双向链表的操作
  • PID控制器 (Proportional-Integral-Derivative Controller) 算法详解及案例分析
  • Kubernetes1.28 编译 kubeadm修改证书有效期到 100年.并更新k8s集群证书
  • 什么叫慢查询 ?什么情况下出现?怎么解决,怎么优化 在微服务中
  • 《Java核心技术II》用Java连接到服务器
  • QT跨平台应用程序开发框架(2)—— 初识QT
  • 充电平台架构图demo
  • STM32 FreeRTOS 基础知识
  • Linux:进程概念(三.详解进程:进程状态、优先级、进程切换与调度)
  • JAVA实战开源项目:课程智能组卷系统(Vue+SpringBoot) 附源码
  • 概率函数,累计分布函数
  • 【向量数据库 Milvus】Milvus 2.5版本CPU 安装单机版