问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

excel 每行加一行固定的内容

发布网友 发布时间:2022-05-07 21:19

我来回答

5个回答

热心网友 时间:2022-07-01 12:20

这个问题比较复杂
要涉及到重新排版

这里有个例子,你要以看看

工资条问题
职工工资构成非常复杂,往往超过10项,因此每月发工资时要向职工提供一包含工资各构成部分的项目名称和具体数值的工资条。打印工资条时要求在每个职工的工资条间有一空行便于彼此裁开。本模板就是用EXCEL函数根据工资清单生成一便于分割含有工资细目的工资条表格。
本工资簿包含两张工资表。第1张工资表就是工资清单,称为"清单"。它第一行为标题行包括职工姓名、各工资细目。
第2张工作表就是供打印的表,称为"工资条"。它应设置为每三行一组,每组第一行为标题,第二为姓名和各项工资数据,第三行为空白行。就是说整张表被3除余1的行为标题行,被3除余2的行为包括职工姓名、各项工资数据的行,能被3整除的行为为空行。
在某一单元格输入套用函数"=MOD(ROW(),3)",它的值就是该单元格所在行被3除的余数。因此用此函数能判别该行是标题行、数据行还是空行。
在A1单元格输入公式"=IF(MOD(ROW(),3)=0,"",IF(MOD(ROW(),3)=1,清单!A$1,"value-if-false"))"并往下填充,从A1单元格开始在A列各单元格的值分别为清单A1单元格的值即姓名、value-if-false、空白,姓名、value-if-false、空白,......。其中value-if-false表示MOD(ROW(),3)既不等于0又不等于1时,即它等于2时应取的值。它可用如下函数来赋值:"INDEX(清单!$A:$G,INT((ROW()+4)/3),COLUMN())"。INDEX()为一查找函数它的格式为:INDEX(reference,row-num,col-num),其中reference为查找的区域,本例中为清单表中的A到G列,即函数中的"清单!$A:$G",row-num为被查找区域中的行序数即函数中的INT((ROW()+4)/3),col-num为被查找区域中的列序数即函数中的COLUMN()。第2、5、8.......行的行号代入INT((ROW()+4)/3)正好是2、3、4......,COLUMN()在A列为1。因此公式"=INDEX(清单!$A:$G,INT((ROW()+4)/3),COLUMN())"输入A列后,A2、A5、A8......单元格的值正好是清单A2、A3、A4......,单元格的值。这样,表的完整的公式应为"=IF(MOD(ROW(),3)=0,"",IF(MOD(ROW(),3)=1,清单!A$1,INDEX(清单!$A:$G,INT((ROW()+4)/3),COLUMN())))"。把此公式输入A1单元格,然后向下向右填充得到了完整的工资条表。
为了表格的美观还应对格式进行设置,一般习惯包括标题、姓名等文字在单元格中要取中,数字要右置,数字小数点位数也应一致,还有根据个人的爱好设置边框。本表格只需对一至三行的单元格进行设置,然后通过选择性格式设置完成全表的设置。
本工作簿的特点是1、不对清单表进行操作保持清单工作表的完整,2、全工作表只有一个公式通过填充得到全表十分方便。
例如:我的单位不大不小,有200多号人。最近领导要求把每个员工个人的工资情况打出来,分发给每位员工。每个员工的工资条上只能有两行内容:一行是分解的项目内容,如基本工资、岗位工资、总计等等;另一行是对应第一行的具体工资数额。
可以这样解决:Sheet2
1.为A1命名为K
2.为A3:A250命名为XX
从A3贴上主索引,数据要连续中间不允许有空格

3.写公式=VLOOKUP(K,DATA,2,0)
有几个字段写几个,位置随您高兴摆
4.隐藏A栏
**************************************************************************************
Sub 打印()
Application.ScreenUpdating = False '屏幕不更新
Dim c As Object '宣告c为对象,请准备空间
[xx].Select '选取变量范围
Set c = ActiveCell '设定c对象为作用单元格
Do Until IsEmpty(c.Value) '作Do循环直到无值时跳出
[k].Value = c.Value
Set c = c.Offset(1, 0) '设定c往下进一格再取主索引值
Sheets("Sheet2").PrintPreview '工作表直接打印改PrintOut
Loop
End Sub
另一回答:我是做人事管理的也遇到过你的问题,我用如下方法解决十分方便,而不用任何代码.
方法的原理是调整打印机的自定义纸张大小到恰好显示一个人的工资条的大小,请按如下:
如:我的excel工资表将项目内容放在第一、二行,行高为20.1,用a4纸横向打印
1、在页面设置中将上、下边距,页眉、页脚均设为零,
在页面设置--工作表---顶端标题行 中输入 $1:$2,即将放在
第 一、二行的项目内容设成每页标题行
打印方向为横向
2、、在文件----打印---属性---纸张----自定义中将纸张的
宽度=280 (单位:毫米)
长度=2970 (单位:毫米)
3、打印时可选1---200页,即可打印200人的工资条,一张a4可打10人
确定后预览,可调整下边距至每页显示一张工资条
我的解决办法:我只用了一个公式: if(mod(row(),3)=0,"",if(mod(row)(),3)=1,sheet1!a$1,index(sheet1!$a:$g,int((row()+4/3),cllolumn())))你试一下
(解释:int((row()+4/3) 是这个意思:一个工资表,有列标题,接下来是工资记录。而我在此表基础上,加一个自动生 成的工资 条表, mod(row(),3)=0,在此表上用这个表示第三行保留空白行; if(mod(row)(),3)=1,sheet1!a$1,表示是第一行取标题列; index(sheet1!$a:$g,int((row()+4/3),column())这是关键的地方:是指它不是第一行,也不三倍数的行,是记录 行的表示,你想第二行显示记录,则2+4/3=2 取工资 表的第二行记录;第五行显示记录,则5+4/3=3 取工资 表的第三行记录;第八行显示记录,则8+4/3=4 取工资 表的第四行记录;第十一行显示记录,则11+4/3=5 取工资 表的第五行记录;这个公式你可以根据具体情况变化:尤其是((row()+4/3),中的4这个数字,

热心网友 时间:2022-07-01 12:20

这个参考一下,很相似

1、新建一Excel文件,在sheet1中存放工资表的原始数据,假设有N列。第一行是工资项目,从第二行开始是每个人的工资。
2、在sheet2中我们来设置工资条。根据实际情况,工资条由三行构成,一行对应工资项目,一行对应一个人的工资数据,然后是一个空行用来方便切割。这样三行构成一个工资条。工资项目处在行号除以3余数为1的行上;空行处在行号能整除3的行上。以上两行不难设置,关键是工资数据行,牵扯到sheet1与 sheet2中数据的对应,经分析不难看出“sheet1中的数据行=INT((sheet2中的数据行+4)/3)”。
3、这样我们在sheet2的A1单元格中输入公式“=IF(MOD(ROW(),3)=0,"",IF(MOD(ROW(),3)=1,Sheet1!A$1,INDEX(Sheet1!$A:$N,INT((ROW()+4)/3),COLUMN())))”。确认后选择A1单元格,把鼠标放在A1单元格的右下角,鼠标变成“+”时,向右拖动鼠标自动填充至N列,这样工资条中的第一行就出来了。选定A1:N1,把鼠标放在N1单元格的右下角,鼠标再次变成“+”时,向下拖动鼠标自动填充到数据的最后一行,工资条就全部制作完成了。

记得公式“=IF(MOD(ROW(),3)=0,"",IF(MOD(ROW(),3)=1,Sheet1!A$1,INDEX(Sheet1!$A:$N,INT((ROW()+4)/3),COLUMN())))”要把前后两头的引号去掉哦

热心网友 时间:2022-07-01 12:21

用一个比较简单的笨办法:先把在前面插入一列,从第二行开始插入奇数数列1、3、5、7、9……,到有数据行结束如781,到下边的无数据行插入偶数数列,2、4、6、8、10……780,然后在偶数行中复制第一行内容,最后按A列排序

热心网友 时间:2022-07-01 12:21

哪有那么麻烦。
1.要是想在Excel中看:选中姓名 部门...那几个单元格-窗口-冻结窗口。
(选B1单元格冻结的是A列,选A2单元格冻结的是第一行,选A1单元格没劲。)
2.要是想打印以上效果:文件-页面设置-工作表-顶端标题行(选一下第一行)-确定。

热心网友 时间:2022-07-01 12:22

设置页眉就可以了
1、文件/页面设置
2、找到“工作表”标签
3、在打印标题,顶端标题行中,选择需要重复的部分,确定即可。
excel如何每行插入固定字如何在excel中每行加入一个字

1. 选中要插入固定字的行或选择整个表格中的行。2. 在 Excel 的菜单栏中,选择“开始”选项卡。3. 在“编辑”组中,点击“查找和选择”。4. 在弹出的下拉菜单中,选择“替换”。5. 在“查找”文本框中输入你要插入固定字的位置(每行最前面、最后面等)。6. 在“替换为”文本框中输入你要插...

如何每隔几行就插入一空白行或者固定内容行??

EXCEL每隔N行插入一空白行或者固定内容行,可使用辅助列排序实现。方法步骤如下:1、打开需要操作的EXCEL表格,在右侧空白单元格输入1。2、选中下方N个单元格,通过Ctrl+D填充数字1。3、同理,每隔N行将下方单元格依次填充相应的数字1、2、3、4。4、在下方需要输入1,并通过按住Ctrl不放拖动单元格,...

如何在EXCEL里每行之间多次插入固定内容的行。

先在要插入内容做一个辅助列,辅助列内容为依次递增的数字序列:然后要插入几次固定内容,就复制并粘贴到辅助列下面几次辅助列的内容,如下图所示:然后选择辅助列对应的空白行,输入固定内容后,按下Ctrl+Enter全部填充内容,如下所示:然后选择辅助列,选择升序排序,选择“扩展选定区域”:这样,就完成...

excel 如何在每行的下面插入一行固定内容

点击表左侧的行号选择行,右键复制,在每行下点行号,右键粘贴相同内容。序列方法有限制:要求不能有合并单元格,“单元格具有相同大小”具体:输入想要的一行固定内容,空白列中头2行分别输入1、3,选中两单元格,向下拖拉至自己想要的行数,接下输入2,4,拖拉,选中全部表格内容,菜单“数据/排序”,...

如何在excel表格每行插入文字怎么在excel表格中每行加一行

1. 在一个空白的单元格中输入要插入的文字。2. 选中该单元格,并按下“Ctrl+C”键复制该单元格的内容。3. 选中需要插入文字的单元格区域。4. 在菜单栏的“开始”选项中找到“粘贴”,并选择“粘贴值”。5. 即可将文字插入到选中的单元格区域中的每一行。另外,还可以使用“高级文本处理”功能来...

excel怎么每两行加一行固定的文字,或者每X行加一段固定的文字

假设原表无标题 先插入一新的A列,并在A列向下输入序号1、2、3...再在数据下方的空白行 如B100:J100输入标题,并下拉复制足够多的标题行 在A100输入公式 =(ROW(A1)-1)*2+0.1 下拉 再对A列进行升序排序 删除A列即可 每X行加一段,就是 =(ROW(A1)-1)*X+0.1 ...

excel在每一行插一行,怎么做啊?

excel在每一行下面插一行:工具/原料:电脑,excel 1、首先打开要编辑的Excel,在表格最后一列后面新建一个辅助列。2、然后在辅助列内按顺序输入自然数至表格最后一行,然后在最后一行的下一行复制这一列数字。3、接着选中辅助列,点击【数据】,然后点击【排序】。4、然后点击【扩展选定区域】,并点击...

excel怎么每两行加一行固定的文字,或者每X行加一段固定的文字

假设原表无标题 先插入一新的A列,并在A列向下输入序号1、2、3...再在数据下方的空白行 如B100:J100输入标题,并下拉复制足够多的标题行 在A100输入公式 =(ROW(A1)-1)*2+0.1 下拉 再对A列进行升序排序 删除A列即可 每X行加一段,就是 =(ROW(A1)-1)*X+0.1 ...

如何在Excel中的每一行再插入一行相同的内容?

1、首先在电脑上打开Excel软件,然后在Excel中打开需要处理的文档。2、接下来在每行上端插入3行,如序号、姓名、职务、工资、合计,然后在上方复制插入,并在序号前插入一列,编上序号1、3、5、2、4、6。3、然后选中列A进行排序,选择数值,升序,接着点击确定。4、点击确定之后就完成了。

excel怎么每行加内容如何在excel中每行加入一个字

要在Excel每行加入内容,可以使用以下方法:1. 打开需要编辑的Excel文档。2. 鼠标点击需要添加内容的行。3. 在选中的行内,直接输入需要添加的内容。4. 可以使用快捷键“Ctrl + Enter”来完成输入并在同一行的下一行继续输入。5. 如果需要在多行添加相同的内容,可以选中多行后统一输入内容。6. 若...

excel 选择固定内容 excel怎么设置固定内容 excel中如何固定输入内容 excel怎么选择指定的内容 excel固定第一行 excel表格第一行怎么固定 excel怎么固定一个范围 excel表格筛选特定内容 excel固定行
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么我更新了win7QQ拼音在游戏上(剑侠情缘2)不能打字?打出来的都是... 游漓江的船票在哪里买最方便?如何去 因为我想看剑侠情缘,又不想下载什么PPS啊,QQ直播之类软件, 最好是类似... ...两部手机下载相同的手游剑侠情缘却是不一样的都是在QQ上下载的 教子小书坊:一位外交官父亲给孩子的家书图书信息 教子小书坊:一位外交官父亲给孩子的家书内容简介 高二孩子和家长逆反如何教育 高二孩子和家长逆反怎么办 叛逆期孩子怎么教育沟通叛逆期孩子如何教育沟通 请问用otg连接鼠标和键盘后怎么玩手机上的全民枪战,求教程。带图的给... 去邮局寄包裹的步骤是怎么样?我没去做.不好意思问下大家 梦见踩到屎是什么事 在windows 7中,很多软件要使用均需要安装,安装文件一般文件名为? 在excel中如何实现每隔几行划一条粗黑实线 深色皮肤适合什么颜色口红 百度网盘怎么扩充容量? 如何在电子表格中每隔几行加一行 excel中怎么样每隔三行插入另一列的三行 wps表格怎么隔几行加一格 怎样在excel表格每3行就添加一个标题 excel如何每隔三行增加数字7,且保持前三行数字相同? 色盲症真的隔代遗传吗??? 如何在表格中每隔三行插入一行 色盲遗传问题 一般色盲会遗传吗? 母亲是色盲女儿不是色盲后代会是色盲吗 炒股的来做T+0 父母一方有色盲,会不会遗传给下一代 母亲是色盲基因携带者,父亲正常,生一个色盲男孩的概率为多少 八下生物:如果母亲是色盲,他儿子为什么一定是色盲 关于自己做T+O操作的疑惑。请给与解答,谢谢!! 手机已安装程序在哪个文件包 一张身份证最多实名认证几个淘宝账号! 8月11日是什么星座 CF安装程序的文件名是什么 qq游戏安装程序的文件名是什么 安装程序时出现”文件名目录名或卷标语法不正确”怎么办? 怎么查看文件的安装程序? AutoCAD2007安装程序的文件名是什么 一张身份证只能注册一个淘宝帐号吗? 2002年公历8月11日是阳历什么日子 8月11号是什么节日阿 养鱼多大面积能获得国家补助 94年农历8月11日是什么星座? 8月11日是 加拿大的什么节日啊? 工商银行借记卡金卡,白金卡.办理要什么条件 国家对养鱼户都有哪些补贴政策? 银耳可以和小米一起煮粥吗 银耳莲子汤里放不用放米吧 养鱼国家有补助政策 11号是什么日子