因为没有图二,所以就猜测你需要的样子。将A、B、C同时转置为横向。
如果是转向空白的区域,那么直接就可以使用复制-选择性粘贴-选择转置。
或是选择同等的行列数后输入公式后按三键组合数组公式结束,如下:
=TRANSPOSE($A$1:$C$6)
公式:=INDEX($A$2:$R$2,1,COLUMN(A1)+(ROW(A1)-1)*3)
这个关系是:
1、2、3
4、5、6
7、8、9
10、11、12
横向递增为1,纵向递增为3,因此使用+(ROW(A1)-1)*3
不好意思能详细点吗,+(ROW(A1)-1)*3这个没想明白 如果是4列的话就把3变成4 以此类推?
追答是的
这个3你看到了我的那些数字了吧,4-1,7-4...
A3:C6的数据
因为有第一行数据是不需要改变index函数的第三个参数(列数)的所以才是减1后再x3的
追问原始数据的位置是是能从A1开始放吗,我改了个位置然后适当改了函数结果就不对了
你的是从COLUMN(c3)+开始去了,这个是C列的序号,值是等于3,你第一个值要取北京的话,那么index里面的第三个参数最后得到的值一定要等于1才可以啊。后面的ROW(C3)这个是行号3,得到的值也是等于3,那么结果就是3+(3-1)*2=9,那么从C列开始计算的话刚好就是K列
如果要取北京,那么就应该是COLUMN(A1)+(ROW(A1)-1)*3
前面发错了,不是3+(3-1)*2=9,应该是3+(3-1)*3=9