西南楼  ›  excel

excel横向多少

By 游客
excel横向多少
精选(20)条答案  |  实时更新时间:2020-09-23 11:09
   1
沙世   2020-08-03 15:32:12
256列*65536行
   1
一匹饥饿的狼   2020-08-03 15:35:12
记录按习惯本来就是放在行上的,干嘛一定要列?一行一个产品不是也一样吗?6万多行足应够用吧。
   1
cjqh   2020-08-04 05:58:20

=INDIRECT(CHAR(MOD(ROW()+2,4)+72)&CEILING((ROW()+3)/4,1))在Z2中输入该公式,向下拉,即可。下图为测试效果。

更多追问追答追问
能帮忙解释下吗?那几个数字代表的是什么?
追答
具体指的是哪个?
追问
数字是怎么来的
追答

是这个吗?请问,公式的结果,满足你的要求吗?这个图,上的数据没有实际意义,这只是我再匹配和构造公式的时候,添加的辅助数据,可以去掉,无实际意义。

追问
都满足要求,但是我我想学会
我说的是公式中的数字
那个+2是什么意思?
追答
这个比较复杂,构造公式,需要对公式有很强的掌握。这里简单的介介绍:1、找出数据的规律,即数据的列字母,和行号;如H2的行是2,列时H2、利用函数构造出数据所在单元格如本例:首先,确定H列,它对应的字母的数字是多少,有函数=code(“H”)得出是72,同理可以得出其他列字母的对应个数字。其次,用函数=char(数字),如=Char(72)得出H,同理也可得出其他再找出数据所在单元格的规律,H,I,J,K列所对应的数字是72,73,74,75,那么就需要构造出循环的72,73,74,75,72,73,74,75,72,73,74,75,72,73,74,75,所有就有了:CHAR(MOD(ROW()+2,4)+72)得出的是H,但如果下拉得出的是I……最后就是找出每行数据的行号,本例是2222333344445555,那么就需要构造出这样的循环数据:CEILING((ROW()+3)/4,1))下拉得出2222333344445555那么将这用连接符&:CHAR(MOD(ROW()+2,4)+72)&CEILING((ROW()+3)/4,1))得出的就是H2,I2………………再次用函数:indirect函数读取构造的单元格中的数据,就有了,=INDIRECT(CHAR(MOD(ROW()+2,4)+72)&CEILING((ROW()+3)/4,1))大概意思和流程就是这样的。具体学校,你需要了解每个函数和,构造函数。也就是一种思维方式。祝你成功。row()函数得出的是当前行的行号,本例中为2,我需要利用mod取余得出0,1,2,3的循环数,row()+2也就是2+2得出的结果是4,那么mod(row()+2,4)取余得出0。你如果掌握取余的规律,那么行号增加到3行时,得出的结果就是1.这是一种构造,需要掌握内在的规律,+2并不重要。
   1
经典加菲猫   2020-08-04 06:00:20
在Z2单元格输入以下公式,然后向下填充公式=OFFSET(H$2,INT((ROW(A1)-1)/4),MOD(ROW(A1)-1,4))
   1
啦啦蓝   2020-08-04 05:52:20
Z2输入:=OFFSET($H$2,INT((ROW(A1)-0.1)/4),MOD(ROW(A1)-1,4))下来即可。。
   1
kidd   2020-08-04 05:55:20
假设:【H2】(即首个数据)在A1中,在Z2单元格输入公式=OFFSET($A$1,INT((ROW(A1)-1)/4),MOD(ROW(A4),4))下拉填充。追问
能解释一下吗,刚不在
追答
用语言难以描述。建议用F9,就是用鼠标在编辑栏中将公式的某个部分刷黑后按F9查看这个部分的结果,这样来体会公式中的各个部分的作用。
   1
季禾   2020-08-03 21:29:06
已经完成转换,看看是不是你要求的??全部用EXCEL公式但说实话,太麻烦!!更多追问追答追答
已经做出来了。相当复杂
不加分都对不住我花的时间

   1
suilindesign   2020-08-03 21:14:06
可以用INDEX数组公式完成
   1
sensenkoko   2020-08-03 21:43:28
合并及居中切换一次就可以但我看你的意思并非合并,而是内容分折成两列或多列的单元格中,以空格或固定字符为标准,在菜单/数据/分列就可以了
   1
肉棒君   2020-08-04 22:04:57
excel2003有纵向有65536行,横向256列excel2007有纵向1048576行,横向16384列
© 2020 西南楼