当表格中的多行数据需要转换成一列,这种情况公式该怎么写?
那今天我们会介绍一个固定的,但可以直接进行套用的组合公式。
这是一个包含了多行名称的数据表,现在需要将三行的名称全部引用到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.
这个公式我们可以这样写:
购买专栏解锁剩余57%