Excel使用固定可套公式来将多行数据快速地引用到一列中

这是一个包含了多行名称的数据表,现在需要将三行的名称全部引用到E列,使数据呈现单列显示。

这个案例,我们有介绍过通过一个填充公式的方法下拉得到单列数据,但整体的操作步骤虽然不算复杂,但相比使用一个可套公式,还是要慢了一点。

那在这个场景里,实际是对数据表的数据内容进行引用,因此我们会使用到excel常见的引用函数,由于是区域引用,优先考虑offset和index函数。

如果使用index函数,那么将整个数据表区域作为它的第1参数引用区域,然后要设置第2参数行序号,第3参数列序号。

但难点和重点就在于行和列序号的循环引用,因为这里表格数据引用是一行一行进行的,也就是第1行引用完,接着要引用第2行,而如果使用index函数,那么在前4次引用时,它的行序号参数要保持一致,比如index(A1:D3,1,{1,2,3,4}),它的含义就是引用区域中的第1行数据,然后列序号依次引用第1列到第4列的数据,随后才进行第2行的引用,这时表达式为index(A1:D3,2,{1,2,3,4})。

那要达到这个效果,我们需要分别设置行和列序号参数,行序号需要保持一个序号值填充4次公式,然后自动增加一个序号,如序号值1持续下拉填充4次公式,再自动+1位序号值2.

发表回复

您的电子邮箱地址不会被公开。