Excel 公式学习笔记:数组用法

Posted 笑虾

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Excel 公式学习笔记:数组用法相关的知识,希望对你有一定的参考价值。

手写数组

一维数组

={1,2,3,4,5} 数组在单元格内默认只显示第一个格子。

Ctrl + Shift + 回车输入为数组公式,可以正常显示。

如下数组3行5列,应用数组公式时,多出的格子内结果为#N/A

二维数组

1维代表行(分隔符,),2维代表列(分隔符;
{1,2,3,4,5;6,7,8,9,10;11,12,13,14,15}
INDEX取个值试试:
=INDEX({1,2,3,4,5;6,7,8,9,10;11,12,13,14,15},2,3,1) 结果 8

数组拼接

一维数组

拼接 B1:H1&B2:H2两个区域可以得到如下区域内容。

借助 index函数看下效果得到:A3009

多维数组

注意结果的关系。原数组行列的最大值,决定了结果数组的行列。

再这样看看,更明显点。

动态拼接

=CHOOSE({1,2,3,4},A1:A6&B1:B6,C1:C6,D1:D6,E1:E6) 利用条件{1,2,3,4}得到个拼接数组。

探索

再来看个好玩的。拼接A1:H4的内容。遇到#N/A狗屎代替。
=TEXTJOIN(",",1,IFERROR(A1:H4,"狗屎"))

参考资料

三分钟彻底理解Excel数组运算原理

以上是关于Excel 公式学习笔记:数组用法的主要内容,如果未能解决你的问题,请参考以下文章

VBA 学习笔记 使用Excel工作表函数

VBA 学习笔记 使用Excel工作表函数

EasyExcel 学习笔记 - 读Excel

EasyExcel 学习笔记 - 读Excel

在excel中,if and公式的用法 ( 自己都要算晕了)

excel中lookup用法?