发布时间:2017-07-10 作者:admin 点击量:
以下的例子来操练阵列的不雅念。在 Excel 的工作表中要将多个贮存格中的数字分手出来并加总,该若何处置?(参考下图,每一个数字前有7码的文字)
【方式一】
贮存格A8:=SUMPRODUCT(RIGHT(A2:A6,LEN(A2:A6)-7)*1)
由于 SUMPRODUCT 函数即以阵列不雅念在处置,检视下图可以发现:
RIGHT(A2:A6,LEN(A2:A6)-7):可以获得每一个贮存格中数字的阵列({ 120, 9, 56, 111, 27 }),此时的数字在贮存格中被视为「文字」。
透过 SUMPURODUCT 函数,将上述阵列乘以 1,可以将文字转换为数字后再求总合。
【方式二】
贮存格A8:{=SUM(RIGHT(A2:A6,LEN(A2:A6)-7)*1)}
此为阵列公式,输入完成要按 Ctrl+Shift+Enter 键。
此公式操纵阵公式做法以 SUM 函数来履行阵列结果。
【思虑】
试比力这两个运算公式
(1) =SUMPRODUCT(RIGHT(A2:A6,LEN(A2:A6)-7)*1)
(2) {=SUM(RIGHT(A2:A6,LEN(A2:A6)-7)*1)}
公式是不是很附近,这两种做法都可以不需再透过辅助栏位来先分手文字和数字,再对数字加总。
其成果和公式「=SUM({120,9,56,111,27})」会获得不异成果。(以 { } 含括的部门也是阵列)
利用不异道理,可得以下运算式:
{=SMALL(RIGHT(A2:A6,LEN(A2:A6)-7)*1,2)}:掏出多个贮存格中第2小的数字。
{=MAX(RIGHT(A2:A6,LEN(A2:A6)-7)*1)}:掏出多个贮存格中最年夜的数字。
【延长进修】
关于将文字和数字分手的申明,可参考另外一篇文章:
火星人的天空之城- Excel-分手贮存格中的文字和数字
创作者先容 vincent联系我们
contact us地址:北京市西红门理想商业街3号楼6层
电话:4000-288-501
点击图标在线留言,我们会及时回复