中企动力 > 商学院 > excel复制单元格格式
  • ?

    Excel小技巧-快速复制一模一样的工作表

    幼萱

    展开

    我们在使用表格的时候,不仅会复制和移动单元格,很多时候也会直接借用原有的工作表。一般你会怎么做呢?全选-复制-新建工作表-切换到新表-粘贴???有没有稍稍觉得操作起来有点麻烦?有的时候复制粘贴不好原有的格式又变动了,还需要再次去调整格式。小编今天和大家一起学习如何快速复制工作表。

    一、鼠标拖动复制工作表

    这个方法不限于是否在同一工作薄中。点击并选中目标工作表标签,同时按住组合键【Ctrl】和鼠标左键,并拖动鼠标至目标位置,即可获得所选的工作表复制表。若在同一工作簿,工作表标签被重新命名,如在不同的工作簿,且未重名的情况下,工作表标签将被沿用。

    二、功能区命令法

    选择目标工作表,切换到【开始】选项卡,在【单元格】组中,点击【格式】按钮,在弹出的列表中选择【移动或复制工作表】按钮。此时,弹出【移动和复制工作表】对话框,在【将选定工作表移至工作簿】选项中,选择需要移动到的目标工作薄。在【下列选定工作表之前】设定被粘贴工作表在工作薄中出现的位置,同时勾选【建立副本】,单击【确定】按钮即可。

    欢迎关注,以上。

  • ?

    Excel复制表格保留原格式如何操作?超全技巧教给你!

    曹又莲

    展开

    Excel中的表格格式一般会被调整至最佳,但工作中时常需要对表格进行复制操作。而经过复制粘贴后,表格的格式可能会发送变化。

    与其在复制后再进行进一步格式调整,浪费多余的时间。最好的方法当然是在复制的过程中也保留表格原格式,可具体该如何操作?

    小盾这里有4个方法教给大家!

    一、Ctrl键拖拉复制

    步骤:按【Ctrl+A】快捷键全选中表格,将鼠标光标移动至表格边缘,直至出现移动光标,按住【Ctrl】键,拖拉到所需位置即可。(需注意的是这一方法无法跨工作表操作)

    二、选择性粘贴

    步骤:按【Ctrl+A】快捷键全选中表格,按【Ctrl+C】复制表格,点击粘贴表格的目标区域,右键选择【选择性粘贴】,点击【保留源列宽】即可。

    三、粘贴列宽格式后粘贴表格

    在选择性粘贴中有可以单独粘贴表格列宽的选项,可以选择先粘贴表格列宽再进行表格内容复制粘贴。

    步骤:按【Ctrl+A】快捷键全选中表格,按【Ctrl+C】复制表格,点击粘贴表格的目标区域,右键选择【选择性粘贴】,点选【列宽】,点击【确定】,随后按【Ctrl+V】快捷键即可。

    四、建立副本

    步骤:鼠标移动至下方工作表名称行,选中需要复制的工作表,右键选择【移动或复制】,选择所需粘贴的工作表位置,勾选【建立副本】,点击【确定】即可。(需注意这一方法只适用于整个工作表表格统一复制的情况下)

    以上4种方法方法能帮助你更快更好的复制Excel表格,你记住了吗?如果有更好的办法,也欢迎评论区告诉我哦!

  • ?

    Excel快速调出“设置单元格格式”

    苗新烟

    展开

    今天来讲讲几个打开Excel“设置单元格格式”的方法。其中有些步骤可能会在大量繁琐工作中起到很大的帮助作用!

    1.右键选择

    这是最常规也是很多人最常用的一个操作方法。选中需要设置格式的单元格-右键单击-选择“设置单元格格式”就可以了。

    除了上面这个操作方法,下面会介绍几种在特定情况下会更快的方法。

    2.快捷键

    选中目标单元格,使用快捷键Ctrl+1就可以了。

    3.选项卡上的按钮

    这里的按钮虽然一直显示在眼皮底下,但是实际上很难会去注意到。

    这里半个正方形框和一个斜向右下角箭头的组合就是快捷按钮了。点击字体一栏的按钮,设置单元格格式对话框中会自动选中字体选项,在对齐方式里面选中,对话框就会自动选中对齐。

    如果需要直接设置的话,点击这个位置调出单元格格式对话框将会非常便捷。

    以上是三个方法,在实际工作中能熟练使用的话,也会节约不少时间。

  • ?

    EXCEL提示“不同的单元格格式太多”的苦果,利用VBA彻底解决!

    千年虫

    展开

    今日也是应读者的需求利用VBA解决实际问题。学而不用则殆!学习了新的知识就是要不断的利用,提升,再利用再提升。所以要给这位提问题的朋友点赞!

    有的读者问:如何利用VBA来解决Excel提示不同的单元格格式太多的问题呢?

    首先,我们先分析一下这个情况是什么时候发生,一般有几种情况会发生这类问题。

    1复制粘贴时,这时会提示单元格格式太多,无法粘贴,而且要经过长时间的不知在做什么的处理过程,然后,EXCEL崩溃。你只能重启。

    2在移动工作表时,将工作表整体从一个文件转移到另一个工作表时,也会出现这个问题,现象和上述一样。

    3 在筛选数据时,有时候,在筛选一个值时,往往会出现上述的提示,当你按确认键后,EXCEL会再次计算,好在不会崩溃,只是时间非常长,这种情况往往出现在这个工作表的数据量巨大,往往是1万行以上的数据。

    然后,我们分析一下上述问题产生的原因。其实这类问题的产生不是用户的错,而是OFFICE系统,或者说,EXCEL从03版升级到07版之后,带给用户的 一个遗留问题,他们潇洒的升级完了,但留下了一堆苦果让用户去慢慢品尝。为什么这么说呢?一点也不过分!03版和07版不兼容就是罪魁祸首。在07版加入了很多全新的内容,这些在03版及低版本无法显示,才出现了上述的问题。

    所以,当你用07版本打开03版本;或者03版打开07版本(有兼容包);或者是往03版本拷贝07版本数据;或者是往07版本拷贝入03版本数据时,极易发生上述问题。如果一个工作表的数据既有03版本的又有07版本的,那么你非常的不走运,在你筛选时,很可能就是这个苦果。

    问题的原因分析完了,那么怎么解决呢?

    办法一:在工作表中刷格式,采用一个格式全部的刷一遍,但也不能很好的解决问题。

    办法二:新建一个工作表,把原数据数值粘贴到新的工作表中,原来的格式全然没有了。

    办法三:就是今天我们重点讲的VBA方法:

    拷入下面的代码:

    Sub KK()

    2 Dim s As Style

    3 Application.ScreenUpdating = False

    4 On Error Resume Next

    5 For Each s In ThisWorkbook.Styles

    6 If Not s.BuiltIn Then s.Delete

    7 Next

    8 Application.ScreenUpdating = True

    9 MsgBox ("OK")

    10 End Sub

    很简单的几行代码,往往能解决很大的问题。代码讲解:

    (1)Application.ScreenUpdating = False

    Application.ScreenUpdating = True

    上述语句是成对出现的,前者是关闭屏幕更新,以提高程序的效率;后者是打开屏幕刷新,

    (2)On Error Resume Next

    忽略错误,继续执行

    (3)第五行和第七行构成了一个FOR NEXT语句,此语句在之前的文章中讲过,不过这里用的是For Each s In ThisWorkbook.Styles,翻译过来就是说对于这个工作表中所有的格式将进行的操作,什么操作呢?就是:

    If Not s.BuiltIn Then s.Delete 执行到这里,所有的自定义格式全部被删除掉了。

    (4)最后全部执行完成弹出对话框:MsgBox ("OK")

    看我们的代码截图:

    剩余的工作就是,画个按钮,连锁上述代码,就可以了,经测试,这个方法还是可行的,如有遇到这个问题的读者可以试试看啊。

    今日技巧提示:

    1 Application.ScreenUpdating = False;Application.ScreenUpdating = True

    的作用是什么?能否单独出现?

    2. On Error Resume Next 作用是什么?

    3,For each next 语句是否理解呢?

    分享成果,随喜正能量

  • ?

    Excel VBA常用技巧之 要复制指定单元格区域到其他位置,Copy属性

    Vala

    展开

    我们致力于为大家奉献最有效的经验,让大家能够解决掉问题,但是大家也都知道,每个人遇到的情况都是不一样的,大家在看经验的同时,除了跟随操作,也需要自己的思考,举一反三的解决问题,这样才会变得更加有内涵,一起成长为一样的经验达人。根据二八定律,学好这excel VBA,就能完成80%的工作。

    在实际操作中,经常需要复制指定的单元格区域到另外一个单元格区域。要复制指定单元格区域到其他位置,使用Range对象的Copy方法,如下面的代码所示。

    #001 Sub RangeCopy()

    #002 Application.DisplayAlerts = False

    #003 Sheet1.Range("A1").CurrentRegion.Copy Sheet2.Range("A1")

    #004 Application.DisplayAlerts = True

    #005 End Sub

    代码解析:

    RangeCopy过程将如图 所示的Sheet1工作表中A1单元格的当前区域复制到Sheet2工作表中以A1单元格为左上角单元格的区域,如图 2所示。

    图 1 需复制的数据表

    图 12 复制结果

    Range对象的Copy方法的语法如下:

    Copy(Destination)

    参数Destination表示复制单元格区域的目标区域,如果省略该参数,Excel将把该区域复制到剪贴板中。

    使用Copy方法复制单元格区域时,也复制了该单元格区域的格式,如图 12所示。

    复制单元格区域时,如果目标区域为非空单元格区域,Excel将显示如图 13所示的消息框提示是否替换单元格内容,可以设置Application.DisplayAlerts属性值为False,使复制时不出现该消息框。

    图 73 替换对话框

    第2行代码通常复制单元格区域的操作不会将单元格区域的列宽大小同时复制,如图 72所示。如果希望在复制单元格区域的同时,也复制源区域的列宽大小,可以使用下面的代码。

    #001 Sub CopyWithSameColumnWidths()

    #002 Sheet1.Range("A1").CurrentRegion.Copy

    #003 With Sheet3.Range("A1")

    #004 .PasteSpecial xlPasteColumnWidths

    #005 .PasteSpecial xlPasteAll

    #006 End With

    #007 Application.CutCopyMode = False

    #008 End Sub

    代码解析:

    第4行代码使用Range对象的PasteSpecial方法选择性粘贴剪贴板中的Range对象的列宽。

    第5行代码粘贴剪贴板中的Range对象全部内容。

    第7行代码取消应用程序复制模式。

    应用于Range对象的PasteSpecial方法将剪贴板中的Range对象粘贴到指定区域,在粘贴时可以有选择的粘贴对象的部分属性。其语法如下:

    PasteSpecial(Paste, Operation, SkipBlanks, Transpose)

    参数Paste指定要粘贴的区域部分,可为表格 71所列的XlPasteType常量之一。

    表格 71 XlPasteType 常量

    参数Operation指定粘贴操作。可为表格 12所列的XlPasteSpecialOperation常量之一。

    表格 12 XlPasteSpecialOperation常量

    参数SkipBlanks指示是否跳过空单元格,若参数值为True,则不将剪贴板上区域中的空白单元格粘贴到目标区域中。默认值为False。

    参数Transpose指示是否进行转置,若参数值为True,则粘贴区域时转置行和列。默认值为False。

    运行CopyWithSameColumnWidths过程后,Sheet3工作表如图 74所示,目标区域的各列列宽与源区域一致。

    图 74 粘贴列宽后的复制结果

    注意 使用PasteSpecial方法时指定xlPasteAll(粘贴全部),不会粘贴列宽。

    如果你在工作中还需要设计其他的表格模板,都可以留言,我们会根据大家需求来整理相关的学习资料,目的只有一个,那就是学好Excel,提高工作效率!

  • ?

    Excel表格实用技巧4、巧用格式刷快速复制表格样式

    Marks

    展开

    如下图,如果要将B表的样式应用到A表,直接复制粘贴,显然会覆盖掉A表的内容。我们只需选中需要被复用的单元格,点击开始菜单下的格式刷图标,在需要应用的单元格单击按住不放拖动即可。

    如果要被复用的样式是有规律的循环,如下图B表,我们只需选中第一个循环的全部单元格,用格式刷将B表内容部分全部刷一遍,样式便会自动循环应用。

  • ?

    怎样将Word中的表格复制到Excel中还保持原有内容和格式?

    踏羁旅

    展开

    1.word表格复制后格式变乱

    把Excel中的表格复制到Word中发现:word表格复制后格式变乱

    如图,右边部分看不到。

    2.使用目标样式

    如图使用目标样式之后,虽然右边部分显示了,但是格式还是与Excel中有区别,然后通过手动调整使表格适应Word。

    3.图片

    如图,粘贴为图片之后,显示完全了,可以手动调整大小。

    4.页面布局

    可以通过页面布局的页边距、纸张方向、纸张大小来使表格显示完全。

    5.根据内容调整表格

    右击表格-自动调整-根据内容调整表格,使表格显示完整。

    6.word表格复制到Excel中后格式变乱

    如图,word表格复制到Excel中后格式变乱。

    7.手动调整

    手动调整,把鼠标A的最上面,调整单元格的大小。

    (本文内容由百度知道网友zhuguofu2004贡献)

  • ?

    如何复制Excel表格保持格式及行列宽不变

    家匕

    展开

    如何复制Excel表格保持格式及行列宽不变,本人办公时经常遇到这样的问题,复制的单元格区域,粘贴到另外一个区域后,其列宽行高都有所变化,还要重新进行调整。今天终于找到了方法,分享一下。

    1.    如图,我们将要复制的单元格区域整行选中,这一点很重要.

    2、如图:在需要粘贴的区域点击鼠标右键,选择“选择性粘贴”菜单, 

    3、如图在选项菜单中选择“列宽”。

    确定后如下图:

    在要粘贴的区域再次点击鼠标右键,点击“选择性粘贴”选项菜单中的“所有使用源主题的单元”。如图:

    6、确定即可,此时粘贴的表格行列与原来的一模一样。如图:

  • ?

    Excel中如何把一个表格的格式同时复制在多个表格?

    单莫英

    展开

    Excel中快速把一个表格的格式复制在多个表格? 同一个模板快速复制到其它表格

    @安志斌制作

    1先全选单元格,(可以根据自己的需求决定),确认这个是模板表格!

    @安志斌制作

    2按下 【↑Shift 上档】键 然后用鼠标全选 表格;

    小窍门:

    (直接点击最后面的表格,那么代表全选表格,示例:Sheet8 →Sheet10)

    @安志斌制作

    3选中后,点击表格 右上方的 【填充】按钮,选中【成组工作表】

    @安志斌制作

    4在弹出的【填充成组工作表】中可以根据自己的需求进行选中 粘贴的 格式

    分别是: 【内容】 或者 【格式】 也可以选择 【全部】;

    @安志斌制作

    5最后可以检查Sheet9 和Sheet10 查看是否已经覆盖全部内容!

    如图所示:

    @安志斌制作@安志斌制作
  • ?

    Excel复制糟心吗?有两个办法可以保持原格式

    楼以筠

    展开

    工作中,经常需要复制Excel表格,很多人都是习惯性地使用“复制——粘贴”,结果却不尽如人意。例如复制表1-1,结果粘贴时却成了表1-2,日期和规格那两列不能正常显示。怎样避免复制粘贴后的表格一团糟呢,有两个解决办法。

    表1-1表1-2

    一、 粘贴时选择“保留源列宽”或“图片”。

    粘贴表格时,点击右下角的粘贴图标,选择“保留源列宽”或“图片”。一般粘贴表格到邮件中时可以使用“图片”方式,因为粘贴为“图片”之后,就不能再编辑表格了。如果需要继续编辑表格,则建议粘贴为“保留源列宽”或按照第二种方法操作。

    如果粘贴时没有看到粘贴选项图标怎么办?1. 对于Excel2007及以上的Excel版本,点击“文件”菜单——“选项”——“高级”——勾选“粘贴内容时显示粘贴选项按钮”——“确定”;2. 对于Excel2003,点击“工具”菜单——“选项”——“编辑”——“显示粘贴选项按钮”。

    表1-3

    二、使用复制工作表的方式。

    当需要复制一个数据量较大的表格时,建议使用这种方式。方法如下:选中表格名称——右键——“移动或复制”——“建立副本”——设置好粘贴的表格和位置——“确定”。

    表2-1表2-2

    上一篇:Excel中按条件统计之COUNTIF和SUMIF公式

    来源:解晴新生,点击文章开头的“解晴新生”或“关注”可以查看更多相关文章哦。方便的话,请点赞支持下,谢谢!

excel复制单元格格式

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP