作者:乔山办公网日期:
返回目录:excel表格制作
假设最左上角的数据知是在单元格A1,那么E1输入公道式:专
=OFFSET($A$1,ROUNDDOWN((ROW(A1)-0.1)/3,0),0)
F1输入公式:
=OFFSET($B$1,ROUNDDOWN((ROW(B1)-0.1)/3,0),MOD(ROW(B1)-1,3))
公式下拉,属E/F两列就是你需要的
就看见你一张图
但是呢,我可以提供一个转置的思路
所谓的转抄置就是把原来的行列变成后来的列行
用offset(定百位点,原数所在行,原数所在列)
定位点用$A$1 ,这是以A1为例度
因为行列互换
原行就提取现在的列COLUMN()
原列就提取现在的行ROW()
然后呢,在根据问具体位置调整
比如把sheet1的转置到sheet2
就在2里输入=OFFSET(sheet1!$A$1,COLUMN()-1,ROW()-1)
横拉,再竖拉
然后呢空格经拉答公式会显示0
在单元格格式里自定义 [=]g
就可以啦
如下图,百E1单元格中输度入公式
=INDEX($B:$B,SMALL(IF($A$1:$A$100=$D1,ROW($1:$100),4^8),COLUMN(A1)))&""
按【组合问键】确认后答,右拖、下专拉填充,如黄色区域。属
有用公式假设你的数据在百第一行,即从a1开始那度你在a2输入以下公式
=OFFSET($A$1,0,ROW(A1)-1)然后下拉即可
如果你图问中那个“口答水镇”在别的单元格中如c3那你将公专式中的$A$1改成相应属的单元格即可
例如图中“口水镇”在c3中,则公式改为如下
=OFFSET($C$3,0,ROW(A1)-1)