我们如何重新安排A和A列中的数据? B通过Z字形混合到C列.B列是A列的15%。 具体而言,A1为C1,B1为C2,A2,C3为C3,B2为C4等。 最后,我们得到了C列中存在的直线形式的数据。
C列的最终输出示例如下:
A B C
1 10 1.5 10
2 20 3 1.5
3 30 4.5 20
4 40 6 3
5 50 7.5 30
4.5
40
6
50
7.5
答案 0 :(得分:3)
在C列中试用此公式... =IF(MOD(ROW(),2)=1,A1,B1)
ROW()返回当前行号,MOD()返回ROW的模数除以2,IF语句基本上表示,如果我在偶数行上,则使用列B,如果我在奇数行,使用A列。
您可以将公式更改为=IF(MOD(ROW(),2)=0,A1,B1)
或=IF(MOD(ROW(),2)=1,B1,A1)
请改为尝试...... =INDIRECT(ADDRESS( CEILING.MATH(ROW()/2),IF(MOD(ROW(),2)=1,1,2)))
。
对于2013年之前的Excel版本:
=INDIRECT(ADDRESS(CEILING(ROW()/2,1),IF(MOD(ROW(),2)=1,1,2)))
我们将行数除以2并使用上限将其四舍五入到最接近的整数...这意味着对于每两行向下移动,公式中的行只增加1 ...然后你只需要重用以前的公式来计算从哪个列获取值。
ADDRESS采用行和列,并为您提供适当的单元格地址,然后由INDIRECT使用。