我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
‘); (window.slotbydup=window.slotbydup || []).push({ id: ‘623618’, container: s, size: ‘360,300’, display: ‘inlay-fix’ });})();
以我的观点看,INDEX函数是Excel函数中最重要的一个工作表函数。
现在看来,考虑该函数单调的名字是令人惊讶的。那么,什么使INDEX函数:
Country: =$A$2:INDEX($A:$A,COUNTA($A:$A))
可以使用相同的技术创建二维动态区域,因此列数也是动态的:
d: =$A$2:INDEX($1:$65535,COUNTA($A:$A),COUNTA($1:$1))
这个动态方式使用d来定义,仍然可以执行上面展示的精彩的行和列引用,例如:
{=INDEX(d,$A2,{4,2,11})}
说明,当在三个引用操作符的任意一个的一侧或两侧使用函数时,在工作簿打开时总会重新计算结果公式。因此虽然INDEX是非易失性的,但是当用于动态区域时它变成半易失性的-但这比易失性更好,因此迄今为止该函数是最好的动态区域基础。
作为对这部分关于动态区域的备注,你可能会问为什么不使用Excel 2007以后的结构化的表引用?虽然STR是一种强大的选择,但比较笨重。如果需要速度,没有什么比INDEX更好。
不连续的区域
当处理单元格区域时,INDEX提供了第4个参数来从提供的非连续的输入区域中选择区域块。这些区域块通过整数按在输入单元格区域中出现的顺序来引用。例如:
=INDEX((data1,data2,data3),,,2)
返回对data2的引用。并且
{=INDEX((data1,data2,data3),,1,3)}
返回data3的第1列。使用一点小技巧,这对于图表(和许多其它操作)来说是相当有用的。注意,指定区域的数量没有硬性限制,并且这些非连续的区域不需要有相同的大小!
更多
所有这些都只是触及到这个关键的工作表函数的表面。
在我的词库中,“imposing”这个词的一些同义词是令人印象深刻的(impressive)、特别的(august)、指挥的(commanding)、有效的(effective)、令人激动的(exciting)、华丽的(magnificent)以及令人兴奋的(mind-blowing)。INDEX工作表函数真是“威力无比”(imposing)!
相关文章
我们都知道当数据过多的时候,我们制作Excel图表就会显得非常的复杂,图表上面的内容就会特别多。Excel老玩家就会想到用切片器制作动态可变化的图表来显示。今天我们就来学习一下一个比......
2023-01-08
在工作中,可能许多朋友都会碰到一个情况,那就是工作簿和工作表数据的合并操作。如何将上百个工作簿快速合并到一个表格中,许多朋友可能会觉得不可思议。今天我们就来教大家学习一......
2023-01-08
今天在这里为你分享5个Excel文本函数,这些拆分和组合函数,你一定会用上的。①LEFT函数公式:=LEFT(A2,1)在Excel表格中,需要想要拆分汉字,想从哪里开始就从那哪里开始。首先选定单元格......
2023-01-08
相信大家也和我一样,才开始看到Excel可以当做翻译软件的时候会很好奇,这究竟是怎样做到的?其实,这个方法并不是很难,它是由一个函数公式而制作出来的,好了,首先我们一起来看看成......
2023-01-08
函数可以说是所用快捷方法中最为简单的一种方法,为什么很多人认为函数用起来很难了?主要是因为它拥有很长的函数公式,记不住。其实不管是学Excel函数,还是学习其他的一些快捷方法......
2023-01-08