每天清晨六点,准时与您相约
问题情境
如下样表,数据都在集中一行中,无法打印:
不能转换成如下多行多列的分布:
公式实现
在A3单元格输入公式:
=INDEX(\$1:\$1,COLUMN(A1)+(ROW(A1)-1)*10)
确定,公式向右向下填充,即可实现一行变多行多列
如下图:
公式解析
=INDEX(\$1:\$1,COLUMN(A1)+(ROW(A1)-1)*10):
COLUMN(A1)+(ROW(A1)-1)*10:
此部分为一可变的值,公式在A3处时,本部分为:1+(1-1)*10,返回值是1;
如果向下填充到A4,此部分为:1+(2-1)*10,返回值是11;
其中的10是转换以后每行有10个值,可以改变此值,来设置每行显示的值的个数。
=INDEX(\$1:\$1,COLUMN(A1)+(ROW(A1)-1)*10):
本部分可以简单理解为第1行中的第几个数值,第几个数值是由COLUMN(A1)+(ROW(A1)-1)*10的返回值决定的。
如果严格理解,本公式是第1行和第COLUMN(A1)+(ROW(A1)-1)*10列交叉点的值。
相关知识:
Excel093 | 单列数据行太多,利用INDIRECT函数转换成适合打印的多行多列
Excel346 | INDEX+MATCH:一个公式解决正向逆向混合查找
Excel246 | INDEX+MATCH,查找神组合(四)——提取整行整列
Excel245 | INDEX+MATCH,查找神组合(三)——提取行列交叉点数值
Excel244 | INDEX+MATCH,查找神组合(二)
Excel243 | INDEX+MATCH,查找神组合(一)
Excel145 | INDEX+SMALL,一对多查找的又一犀利组合
Excel263 | INDEX+SMALL完成乾坤大挪移:满足条件的数据自动“跑到”其它工作表
Excel070 | 用VLOOKUP、INDEX函数、定义名称,制作带照片的信息查询表
Excel345 | INDEX+SMALL查询顾客消费记录Excel074 | 等级评定那些事:IF、VLOOKUP、LOOKUP、CHOOSE、INDEX都能完成
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.