如何拆分1行到Microsoft Excel 2010中多列
在本文中,您将学习如何将1行拆分为多列。
如果我们的行包含值,则需要将它们复制到符合条件的多列中。
我们将使用4个函数的组合,即INDEX,MOD,ROWS,COLUMNS
===
INDEX:返回给定范围内特定行和列的交点处的单元格的值或引用。
语法:= INDEX(array,row_num,column_num)
数组:数组是单元格或表格的范围。
row_num:这是要从中返回值的数组中的行号。
column_num:它是可选的。它是数组中用于返回值的列号。
===
MOD:返回数字除以除数后的余数。
语法= MOD(数字,除数)
数字:这是一个数字值,您要查找其余数。
除数:它是用于除以number参数的数字。
===
行数:返回引用或数组
中的行数===语法:=(array)
数组:数组是对一系列单元格或数组的引用。
===
列数:返回引用或数组中的列数
语法:=(array)
数组:数组是对一系列单元格或数组的引用。
===
[.underline]#让我们以一个示例来理解:#第1行包含诸如1,2,3等数字,直到20。以下是所需输出的快照
准则是范围A3:A7应该包含存储在单元格A1:E1中的值。
第一行中每5个单元格之后;接下来的5个值(F1:J1)需要存储在范围B3:B7中,依此类推。
单元格A3中的公式为
= INDEX($ 1:$ 1,,1 + MOD(ROWS($ F $ 3:F3)-1,5)+ 5 *(COLUMNS($ E $ 3:E $ 3)-1))
在公式中向下复制&,我们将获得所需的结果。
这样,您可以从符合条件的一行中获取多列中的值。