假设需要分列的数据在A列,从A1开始,那么:
奇数行公式=INDIRECT("A"&INT(ROW(A1)*2)-1)
偶数行公式=INDIRECT("A"&INT(ROW(A1)*2))
公式中的INDIRECT函数:
用途:返回由文字串指定的引用。此函数立即对引用进行计算,并显示其内容。当需要更改公式中单元格的引用,而不更改公式本身,即可使用INDIRECT 函数。
语法:INDIRECT(ref_text,a1)。
参数:Ref_text是对单元格的引用,此单元格可以包含A1 样式的引用、R1C1样式的引用、定义为引用的名称或对文字串单元格的引用;A1为一逻辑值,指明包含在单元格ref_text 中的引用的类型。如果a1 为TRUE 或省略,ref_text 被解释为A1-样式的引用。如果a1 为FALSE,ref_text 被解释为R1C1-样式的引用。
实例:如果单元格A1 存放有文本B1,而B1 单元格中存放了数值68.75,则公式“=INDIRECT($A$1)”返回68.75。
公式中的INT函数:
用途:将任意实数向下取整为最接近的整数。
语法:INT(number)
参数:Number为需要处理的任意一个实数。
实例:如果A1=16.24、A2=-28.389,则公式“=INT(A1)”返回16,=INT(A2)返回-29。
公式中的ROW函数:
用途:返回给定引用的行号。
语法:ROW(reference)。
参数:Reference 为需要得到其行号的单元格或单元格区域。
实例:公式“=ROW(A6)”返回6,如果在C5 单元格中输入公式“=ROW()”,其计算结果为5。
B1=INDIRECT("A"&INT(ROW(A1)*2)-1)
C1=INDIRECT("a"&INT(ROW(A1)*2))
公式下拉