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

excel查找满足条件的第二项

需求就是,查找满足条件的第二项

image

使用vlookup达不到,网上查的似乎都不行,实验后找到一个方法

=VLOOKUP(E1,INDEX(A:B,MATCH(E1,A:A,0)+1,1):INDEX(A:B,MATCH("座",A:A ),2),2,0)

稍微解释一下:

思路是,用MATCH(E1,A:A,0)查找到第一个匹配项的行号

再用Index(A:B,i,1):Index(A:B,j,2)表示Ai:Bj

至于j,就是最大行数,网上查到一个表示法,MATCH("座",A:A ),有点莫名其妙,但管用,就用了


在我的实际的xls中,我需要先判断一下,在分别用vlookup或这个,于是就得到一个变态的公式:

原来的公式:

=IFERROR(VLOOKUP(A11,综合成本!B:R,2,0),0)

现在的公式:

=IF(VLOOKUP(A10,综合成本!B:R,16,0)="分红",VLOOKUP(A10,INDEX(综合成本!B:R,MATCH(A10,综合成本!B:B,0)+1,1):INDEX(综合成本!B:R,MATCH("座",综合成本!B:B ),17),16,0),VLOOKUP(A10,综合成本!B:R,16,0))

http://www.jsqmd.com/news/24992/

相关文章:

  • 【传奇开心果系列】基于Flet框架实现的跷跷板动画自定义模板特色和实现原理深度解析 - 指南
  • CF506E Mr. Kitayutas Gift
  • 常用存储器介绍
  • 记录一次成功的springBoot
  • 2025.10.28总结
  • 代码大全2阅读笔记(1)
  • 进程与进程间通信(IPC)
  • QT:键盘事件(添加资源图片)
  • 2025.10.28
  • docker desktop:更新WSL2+安装nginx
  • # 学代码--看懂了但是不会写
  • 2025-10-28 aoao Round 比赛总结
  • P11307 [COTS 2016] 建造费 Pristojba 分析
  • 程序员如何打破职业瓶颈?先搬开这3块绊脚石。
  • 乱学点东西#2 :菠萝/蓝莓/Boruvka算法
  • 文件清理,推荐几款常用软件
  • AI时代的设计师:从工具到“超人”的进化之路
  • MyBatis 动态 SQL 实现原理 - Higurashi
  • bililun
  • 《程序员修炼之道:从小工到专家》观后感第二篇
  • 【学习笔记】数据结构全家桶
  • 社区
  • 「Gym 102759I」Query On A Tree 17
  • Mybatis使用简述
  • C++里的代码命名规范
  • 最小二乘问题详解6:梯度下降法
  • JavaWeb01
  • 现代C++编程初体验
  • Delphi 利用接口实现frame窗体间的通讯(互动)
  • NRF54LM20A 芯片的优点