80
90
=C8:E10
通过3×3单元格数组,单元格C1到E3中显示的值与在C8到E10中看到的值相同 。
- 在选定单元格C1:C3时,按F2切换到编辑模式 。
- 按F9将单元格引用转换为值 。Excel将这些值转换为数组常量 。公式现在应为={10,20,30;40,50,60;70,80,90} 。
- 按Ctrl+Shift+enter,以数组公式的形式输入数组常量 。
下面的示例演示如何计算单元格区域中的字符数(包括空格) 。
- 复制此整个表并粘贴到工作表的单元格A1中 。
数据
这是
很多单元格
组合
构成了
一个句子 。
A2:A6中的总字符
=SUM(LEN(A2:A6))
最长的单元格内容(A3)
=INDEX(A2:A6,MATCH(MAX(LEN(A2:A6)),LEN(A2:A6),0),1)
- 选择单元格A8,然后按Ctrl+Shift+Enter,以查看单元格A2:A6(66)中的总字符数 。
- 选择单元格A10,然后按Ctrl+Shift+Enter,以查看单元格A2:A6(单元格A3)中最长的内容 。
=SUM(LEN(A2:A6))
这样,LEN函数返回该区域的每个单元格中的每个文本字符串的长度 。然后,SUM函数将这些值相加并显示结果(66) 。
查找出区域内的n个最小值
本示例演示如何查找单元格区域内的三个最小值 。
- 在单元格A1:A11中输入一些随机数字 。
- 选择单元格C1到C3 。这组单元格将保留数组公式返回的结果 。
- 输入以下公式,然后按Ctrl+Shift+Enter:
=SMALL(A1:A11,{1;2;3})
=SUM(SMALL(A1:A10,{1,2,3})
=AVERAGE(SMALL(A1:A10,{1,2,3})
查找出区域中的n个最大值
要找出区域中的多个最大值,可以使用LARGE函数替代SMALL函数 。此外,下面的示例使用ROW和INDIRECT函数 。
- 选择单元格D1到D3 。
- 在编辑栏中,输入此公式,然后按Ctrl+Shift+enter:
=大(A1:A10,ROW(”1:3″))
=ROW(1:10)
此公式创建由10个连续整数组成的一列 。为了查看可能的问题,请在包含数组公式的区域上面插入一行(即第1行上) 。Excel调整行引用,并且此公式生成从2到11的整数 。要修正该问题,可以向该公式添加INDIRECT函数:
=ROW(INDIRECT(“1:10”))
INDIRECT函数使用文本字符串作为参数(这是区域1:10由双引号括起的原因) 。当插入行或移动数组公式时,Excel不会调整文本值 。因此,此ROW函数总是生成所需的整数数组 。
让我们看看以前使用过的公式-=大(A5:A14,ROW(”1:3″))-从内部括号开始,并向外工作:间接函数返回一组文本值,在这种情况下,值为1到3 。ROW函数反过来生成一个包含三个单元格的纵栏数组 。大型函数使用单元格区域A5:A14中的值,并对ROW函数返回的每个引用进行三次计算 。值3200、2700和2000将返回到3个单元格的纵栏数组 。如果要查找更多值,请向间接函数添加一个更大的单元格区域 。
猜你喜欢
- 数字相减
- 编写方程式或公式
- 幸运竹富贵竹护理指南与种植技巧
- IF 函数 - 嵌套公式和避免错误
- 西岳指的是
- 独占鳌头指什么动物
- 青蛙一只手有几根手指
- 214送给女朋友的情人节礼物指南
- 六出花护理指南:六出花的种植、生长和养护技巧
- 玫瑰护理指南:玫瑰花种植技巧与养护方法
