延庆拓展训练基地_门头沟拓展训练基地_企业团建拓展活动
news 新闻资讯
当前位置:主页 > 新闻资讯 >

Title
Excel-资料清单转换(OFFSET,INDIRECT,ROW,阵列公式)

发布时间:2017-10-01    作者:admin    点击量:

网友问到的 Excel 的题目:以下图,有一个日期和办事的清单列表,此中是三种办事的记实,若何按照这个办事清单(下图左),转换为个体三个办事的日期清单(下图右)

【公式设计与解析】

起首,拔取贮存格A1:D27,按 Ctrl+Shift+F3 键,勾选「顶端列」,界说名称:日期、A办事、B办事、C办事。

接着输入公式,贮存格F2:

{=OFFSET($A$1,SMALL(IF(INDIRECT(F$1)="V",ROW(日期),999),ROW(1:1))-1,0)}

这是阵列公式,输入完成要按 Ctrl+Shift+Enter 键,Excel 会主动发生「{}」。

複製贮存格F2,贴至贮存格F2:H22。

(1) INDIRECT(F$1)

操纵 INDIRECT 函数将贮存格F1的内容转换为贮存格位址北京拓展公司。例如:贮存格F1(「A办事」),转换为贮存格B2:B27。(先前已界说名称範围)

(2) IF(INDIRECT(F$1)="V",ROW(日期),999)

在阵列公式中,判定在贮存格範围内的贮存格内容是不是为「V」,若是,则传回日期阵列的列号(操纵 ROW 函数),若否,则传回『999』。(这只是一个很年夜的数字,只要比贮存格範围最年夜值年夜便可。)

(3) SMALL(IF(INDIRECT(F$1)="V",ROW(日期),999),ROW(1:1))

操纵第(2)式所传回的日期阵列,操纵 SMALL 函数由小到年夜,依序掏出日期对应的列号。(当公式向下複製时,会发生 ROW(1:1)=1→ROW(2:2)=2→ROW(3:3)=3→…。)

(4) OFFSET($A$1,第(3)式-1,0)

按照第(3)式获得的日期列号,代入 OFFSET 函数,便可找出对应的A栏内容(日期)。


也许,你的资料清单长成下图如许:

【公式设计与解析】

起首,拔取贮存格A1:B27,按 Ctrl+Shift+F3 键,勾选「顶端列」,界说名称:日期、办事。

接着输入公式,贮存格D2:

{=OFFSET($A$1,SMALL(IF(办事=D$1,ROW(日期),999),ROW(1:1))-1,0)}

这是阵列公式,输入完成要按 Ctrl+Shift+Enter 键,Excel 会主动发生「{}」。

複製贮存格D2,贴至贮存格D2:F22。

公式道理同上。 创作者先容 vincent

学不完.教不断.用不尽

汗青上的今天
▲top
网站新闻 网站新闻:公司做拓展训练的目的和意   日期:2022-07-03| 公司拓展训练不想去啥理由   日期:2022-06-09| 拓展训练项目的特点是什么   日期:2022-06-09| 拓展训练经验总结环节   日期:2022-06-09| 适合团队拓展玩的游戏大全   日期:2022-06-09| 野外拓展训练需要准备什么   日期:2022-06-09| 该公司对Jin Sailun驾驶事件道   日期:2022-05-19| 外国媒体透露,查理森与加   日期:2022-05-19| 从2022年1月到4月,工业添加   日期:2022-05-16| 母亲节的明星花哨的棕褐色   日期:2022-05-12|

联系我们

contact us
拓展训练|团建公司|拓展训练  ICP备案编号:京ICP885241398|网站地图