Excel-用公式筛选符合条件者(OFFSET,ROW,阵列公式)
网友问到:在 Excel 的资料清单中,若何用公式挑选合适前提者?
参考下图左,是一个『日期、编号、考语』的清单,此刻要按照一个『编号』值,挑选出合适该编号的资料内容(日期和考语),该若何处置?
【公式设计与解析】
拔取贮存格B1:B26,按 Ctrl+Shift+F3 键,勾选「顶端列」,界说名称:编号。
贮存格E3:
{=OFFSET($A$1,SMALL(IF(编号=$F$1,ROW(编号),999),ROW(1:1))-1,0)}
这是阵列公式,输入完成要按 Ctrl+Shift+Enter 键,Excel 会主动发生「{}」。
複製贮存格EE3,贴至贮存格E3:E14。
(1) IF(编号=$F$1,ROW(编号),999)
在阵列公式中判定若是编号範围的贮存格内容和贮存格F1不异者,传回其列号阵列,若不是,则传回「999」(这只是很年夜的一个数)。
(2) SMALL(IF(编号=$F$1,ROW(编号),999),ROW(1:1))
操纵 SMALL 函数依序掏出列号阵列中的第1, 2, 3, ... 较小值。当公式向下複製时,此中 ROW(1:1)=1→ROW(2:2)=2→ROW(3:3)=3→...。
(3) OFFSET($A$1,第(2)式-1,0)
将列号代入 OFFSET 函数,便可查询到对应的贮存格内容。
同理,贮存格F3:
{=OFFSET($A$1,SMALL(IF(编号=$F$1,ROW(编号),999),ROW(2:2))-1,0)}
这是阵列公式,输入完成要按 Ctrl+Shift+Enter 键,Excel 会主动发生「{}」。
複製贮存格F3,贴至贮存格F3:F14。 创作者先容 vincent
- 全站分类:不设分类
- 小我分类:课本资料
- 此分类上一篇: Excel-由两个表格中查询对应的成果(MATCH,OFFSET,VLOOKUP)
- 此分类下一篇: Excel-表单节制项在学天生绩处置的操练
- 上一篇: Excel-由两个表格中查询对北京拓展公司应的成果(MATCH,OFFSET,VLOOKUP)
- 下一篇: Excel-表单节制项在学天生绩处置的操练
汗青上的今天
- 2015: Excel-依日期判定赐与警示色采(设定格局化的前提)
- 2012: Windows 8-利用子母画面
- 2011: Excel-计较日期数列中各礼拜几的数目(Weekday+阵列)
- 2011: Excel-用公式挑选资料(阵列公式)
- 2010: PDF转电子书-FlippingBook PDF Publisher