顺义拓展训练基地_密云拓展训练基地_平谷拓展训练基地
news 新闻资讯
当前位置:主页 > 新闻资讯 >

Title
Excel-略过空白储存格将资料依序向左集中(OFFSET

发布时间:2017-04-12    作者:admin    点击量:

上一篇文章:Excel-掏出每列稀有值最左(右)栏的内容及对应的栏位(INDEX,COLUMN)

此中提到了「掏出每列稀有值最左(右)栏的内容及对应的栏位」,有网友想要进一步,想要略过空缺贮存格将资料依序向左集中。

以下图,每列中有部门贮存格是『空缺』贮存格,此刻要把非空缺的贮存格向左依序集中,该若何处置?


【公式设计与解析】

贮存格A13:{=OFFSET($A1北京拓展公司,0,SMALL(IF(($A1:$M1<>""),COLUMN($A1:$M1),
999),COLUMN(A:A))-1)}

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

SMALL(IF(($A1:$M1<>""),COLUMN($A1:$M1),999):在阵列公式中,判定贮存格A1:M1的内容是不是不为空缺,若是成立则传回栏的编号,若是不成立则传回999。(999参数只是随便假定一个很年夜的数)

再透过 OFFSET 函数,以贮存格A1为出发点,应用上式的成果来查询相对应的栏内容。

複製贮存格A13,贴至贮存格A13:M21。

不雅察下图,此中空缺贮存格会传回『0』。

若是要将贮存格中的 0,显示为空缺,则点窜公式:

贮存格A13:{=IF(SMALL(IF(($A1:$M1<>""),COLUMN($A1:$M1),999),
COLUMN(A:A))=999,"",OFFSET($A1,0,SMALL(IF(($A1:$M1<>""),COLUMN
($A1:$M1),999),COLUMN(A:A))-1))}


【延长操练】

若是你的贮存格内容中不包括公式,且每个贮存格内容最多只 1 个字,则改用以下更简单的公式。

贮存格A13:=MID(PHONETIC($A1:$M1),COLUMN(C:C),1)

利用 PHONETIC 函数将多个贮存格内容串接在一路,若是贮存格内容包括公式,则这个贮存格会被视为空缺。

複製贮存格A13,贴至贮存格A13:M21。

创作者先容 vincent

学不完.教不断.用不尽

汗青上的今天
▲top
网站新闻 网站新闻:体育拓展训练的内容对于学   日期:2022-07-03| 公司做拓展训练的目的和意   日期:2022-06-09| 拓展训练经验总结环节   日期:2022-06-09| “两个支持”发行信号,中   日期:2022-05-19| 如何杀死“表面上最强的生   日期:2022-05-19| 国内智能精灵#1真正的汽车   日期:2022-05-16| “纽约时报”击中德国:宝   日期:2022-05-12| Sunac China:2023年10月面临更   日期:2022-05-12| 第一季度的Byd Changsha工厂超   日期:2022-05-09| Qin Yi死了:一百年和一百件   日期:2022-05-09|

联系我们

contact us
拓展训练|北京拓展训练  |网站地图