标签:VBA 自Excel 2010发布以来,已经具备删除工作表中重复行的功能,如下图1所示,即功能区“数据”选项卡“数据工具——删除重复值”。...图1 使用VBA,可以自动执行这样的操作,删除工作表所有数据列中的重复行,或者指定列的重复行。 下面的Excel VBA代码,用于删除特定工作表所有列中的所有重复行。...如果没有标题行,则删除代码后面的部分。...如果只想删除指定列(例如第1、2、3列)中的重复项,那么可以使用下面的代码: Sub DeDupeColSpecific() Cells.RemoveDuplicates Columns:=Array...(1, 2, 3), Header:=xlYes End Sub 可以修改代码中代表列的数字,以删除你想要的列中的重复行。
标签:Power Query,Filter函数 问题:需要整理一个有数千条数据的列表,Excel可以很方便地搜索并显示需要的条目,然而,想把经过提炼的结果列表移到一个新的电子表格中,不知道有什么好方法?...为简化起见,我们使用少量的数据来进行演示,示例数据如下图1所示。 图1 示例数据位于名为“表1”的表中,我们想获取“产地”列为“宜昌”的数据。...方法1:使用Power Query 在新工作簿中,单击功能区“数据”选项卡中的“获取数据——来自文件——从工作簿”命令,找到“表1”所在的工作簿,单击“导入”,在弹出的导航器中选择工作簿文件中的“表1”...图3 方法2:使用FILTER函数 新建一个工作表,在合适的位置输入公式: =FILTER(表1,表1[产地]="宜昌") 结果如下图4所示。...图4 可以看到,虽然FILTER函数很方便地返回了要筛选的数据,但没有标题行。下面插入标题行,在最上方插入一行,输入公式: =表1[#标题] 结果如下图5所示。
1.移动选择 打开一个表,想要查看最后一行是第几行,很多童鞋都是一直按方向箭,或者不厌其烦拖动滚动条,这是一个非常不好的习惯,得改。童鞋,还记得键盘上的 CTRL+DOWN吗?...先把A1:A10剪切,粘贴到C1,挪出位置,我再把B1:B10剪切,粘贴到 A1,再把C1:C10的数据剪到到B1,剪切粘贴,剪切粘贴,再剪切粘贴,三次剪切粘贴搞定了吧?...可以在A1输入 2013-1-1,然后点击【开始】选项卡,然后在【编辑】组中,找到【填充】,在出现的下拉列表中选择【序列】,序列产生在列,类型选择日期,日期单位 为工作日,步长值为1,终止值为2013-...7.按行排序 排序的时候如果想要按行排序,你会不会这样做,复制,到另一个空白单元格,转置,再排序,排序完之后再剪切转置粘贴回来。其实,排序里可以按行排序。...如果选择数据,点击【插入】,【数据透视表】,只 需将日期拖放在行标签中,数量拖放在值标签中,然后在数据透视表日期列中右击,创建组。
但是,如果只想将(i)值或(ii)特定源区域的公式复制并粘贴到另一个目标区域中,可能会发现它们很有用。...然而,可以理解如何实现在这里描述的方法,以便将值从一个区域复制和粘贴到另一个范围,而不必过多地关注此参数。...如何取消剪切或复制模式并删除移动边框 如果在使用VBA复制和粘贴单元格或单元格区域时必须(或选择)使用剪贴板,则可能需要在宏结束之前取消剪切或复制模式,这将删除复制的单元格区域周围的移动边框。...取消剪切或复制模式并删除移动轮廓的VBA语句如下: Application.CutCopyMode = False 关于复制粘贴:其他的VBA方法 基于本文的介绍,可能还想学习或探索其他可用于粘贴其他对象或实现不同的目标...18.Worksheet.Copy方法,将工作表复制到其他位置。 19.Worksheet.PasteSpecial方法,使用指定格式将剪贴板中的内容粘贴到工作表上。
,给出文件名):wq (保存并退出vim):q!...)y$ (复制当前字符到行尾)y^ (复制当前字符到行首 )yG (从当前位置复制到文件结尾)yf+(任意字符), (从当前字符复制到任意字符)yy (复制当前一整行)p (粘贴)p (粘贴到游标所在行的下方...)shift + p 或者叫大写的P (粘贴到游标所在行的上方)d (剪切/删除)vd/x (删除当前游标所在的字符)dw (删除游标右边的单词)db (删除游标左边的单词)d$ (删除从当前游标到行尾...搜索任意字符, 此时,游标会跳到匹配的字符, 按d删除,或按y复制v + i + ( 会选中小括号的内容,右括号也可以v + i + [ 会选中中括号的内容,右括号也可以v + i + { 会选中花括号的内容...,右括号也可以di( 删除括号中的内容, 右括号也可以da( 删除选中的内容并且包括括号本身, 右括号也可以退出插入模式ESC
一般模式下的剪切、删除、粘贴 快捷键dd 删除一行,其实也是 剪切 ,它会刚刚缺失的一行,放到剪切这一行中(每次只能剪切一行) 按 p 键(小写p),直接粘贴到光标的 下一行 (剪切也只能是上次剪切的那一行...) 按 P 键(大写P),直接粘贴到光标的 上一行 若发现剪切、粘贴错了,按 u 键(小写u),一次恢复一个操作 最多只能恢复五十次 恢复到最原始的状态(五十次以内),它会在左下角提示...—>“已位于最旧的改变” 若想删除、剪切多行,可以 快捷键ndd 比如,2dd,就是从当前的一行开始的两行直接开始的删除、剪切 然后在按 p 粘贴即可 一般模式下的复制、粘贴 快捷键yy 复制一行...) x (小写x),表示向后删除一个字符(就是剪切一个字符) X (大写X),表示向前删除一个字符 若想多个字符删除、剪切,则可以 nx 比如,10x ,就是向后的十个字符删除或剪切 然后按 p...粘贴即可 v,剪切其中的一段字符 v ,按v后移动光标会选中指定字符,然后可以实现复制、粘贴等操作 在一般模式下,按 v 会进入 可视 模式(在左下角会看到) 然后移动 方向键 去选择需要删除或剪切的字符
那我现在向复制光标所在的这一行: 按yy,就可以复制光标所在行的内容 按完yy,并没有什么反应,但是此时已经复制好了。 那我想把复制的内容,粘贴到当前光标位置的下一行。...比如现在光标在第3行,我们把第3行的内容进行剪切 那我就在光标在第3行的情况下敲dd 此时原来第3行的内容就没了,如果此时不进行操作的话,就相当于删除 那如果我想把它剪切到现在的11行,那就把光标移到第...10行,敲p,就粘到10行下面了 就剪切完成了 那如果想一次剪切多行,同样的,ndd,然后把光标移到你想要的位置敲p就可以了,不继续操作,就是删除掉对应的n行 我现在3dd 3...,然后敲对应的命令就好了 比如,编译这个test.c 回车 他就会执行对应命令并跳转到这个页面显示对应的结果,我们按任意键回到vim中 然后我们可以查看一下有没有生成可执行程序...且分屏显示出来 现在分屏了,你去看你的光标在那个文件,你当前编辑的就是哪个文件 那如何切换到另一个文件呢?
六、基本编辑 插入、删除、剪切、复制等构成了基本的文本编辑操作,vi 也以其特殊的方式支持这些操作。...d20G 当前行到文件第20行。 4.剪切、复制和粘贴文本(准) (1)d命令-剪切 d命令不只是删除文本,而是在 剪切 文本。...(3)p、P命令-粘贴(准) Ⅰ.p命令-粘贴到光标之后 使用 p 命令就可以将缓存中的内容粘贴到光标之后 . Ⅱ.P命令-粘贴到光标之前 使用 P 命令就可以将缓存中的内容粘贴到光标之前。...P命令粘贴到光标之前.png 将表 复制命令 中的其它命令都练习一下,以此来实际了解 p 命令和 P 命令的作用。 练习结束后,将文件恢复到本来的样子。...5.合并行(准) vi 在行的概念上非常严格。 通常来说,将光标移动到行的末端并删除行的末尾字符并不能将此行与下一行合并。
在你喜欢的编辑器还没有安装的情况下,对 Vim 有一些基本了解是很有用处的。 本文展示在 Vim/Vi 编辑器中如何拷贝,剪切以及粘贴。...下面是一些有帮助的命令: dd - 剪切当前行,包括换行符 3dd - 剪切从光标位置所在行开始的 3 行文本 d$ - 剪切从光标位置到行尾的内容 这些命令同时适用于删除的场景。...例如,dw可以删除到下一个词的开头。而d^可以删除光标位置到行首的内容。...粘贴 (Putting) 想要粘贴被剪切的内容,先将光标移动到想要的位置,然后按p键可以将内容粘贴到当前光标后面,或者按P按键可以粘贴到当前光标前面。...总结 在这个指南中,我们为你演示了在 Vim 中如何复制,剪切和粘贴。
视图 -全部重排 -选排列的方向 2、同时查找一个工作簿中的两个工作表 视图 -新建窗口 -全部重排 -选排列方向 3、隐藏或显示excel最上面的功能区 Ctrl+F1 4、隐藏excel工作表界面...选取要隐藏的工作表 -视图 -隐藏 5、让标题行始终显示在最上面 视图 -冻结窗格 -冻结首行 6、把窗口拆分成上下两部分,都可以上下翻看 选取要拆分的位置 -视图 -拆分 7、调整excel工作表显示比例...7、输入身份证号或以0开始的数字 把单元格格式设置成文本,然后再输入 8、快速删除空行 选取表中某列 - ctrl+g定位 -定位条件 -空值 -删除整行 9、快速插入空行 在表右侧输入序号1,2,3....10、快速合并多行数据 插入批注 -选取多列数据复制 -粘贴到批注中,然后再从批注中复制粘至单元格区域中即可。...ctrl+g定位 -定位条件 -对象 -删除 2、工作表插入背景图片 页面布局 -背景 -选择插入图片 3、插入可以打印的背景 插入 -页眉页脚 -选取页眉后点图片 -选取图片并拖入 八、打印设置 1
,复制光标后n行 以c开头的都是剪切 “cw” 剪切一个单词 “cl” 剪切一个字母 “cc” 剪切一整行 “cnc” n为数字,剪切光标后的n行 ###需要注意的是,剪切后会进去插入模式!!!...“p” 就是粘贴了,粘贴到光标处 以d开头的都是删除 “dw” 删除一个单词 “dl” 删除一个字母 “dd” 删除一整行 “dnd” n为数字,删除n行; 基本的命令就是这些,当然还有一些特殊的...“i” 在光标处插入字符 “I” 光标所在行的行首插入字符 “o” 光标所在行的下一行新行插入字符 “O” 光标所在行的上以行新行插入 “s” 删除光标所在字符并插入字符 “S” 删除光标所在行并插入字符...+w 然后按上,就切换到上半文件窗口 (可以复制上边文件的内容到下边的文件哦,当时不会的时候,我可是一个个敲进去的) :num 冒号后面按数字,然后回车,就能快速定位到num行, vim工作方式设定...,按n匹配下一个,按N匹配上一个 在文件中的修改在退出后就失效了,想要永久更改就要更改vim配置文件“/etc/vimrc”, 在后面加上设置就行了, 这里的用法虽然不是全部的用法,却是最常用的,一般的情况下
---- 使用密钥认证机制远程登录linux SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定。...笔者建议你放到一个比较安全的地方,一来防止别人偷窥,二来防止误删除。接下来就该到远程 linux 主机上设置了。.../.ssh/authorized_keys 文件中,要保证所有字符在一行。...(可以先把复制的内容拷贝至记事本,然后编辑成一行载粘贴到该文件中)。 在这里要简单介绍一下,如何粘贴,用vim打开那个文件后,该文件不存在,所以vim会自动创建。...格式如下图: 4)再设置putty选项,点窗口左侧的SSh –> Auth ,单击窗口右侧的Browse… 选择刚刚生成的私钥, 再点Open ,此时输入root,就不用输入密码就能登录了。
---- 使用密钥认证机制远程登录linux SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定。...笔者建议你放到一个比较安全的地方,一来防止别人偷窥,二来防止误删除。接下来就该到远程linux主机上设置了。.../.ssh/authorized_keys 文件中,要保证所有字符在一行。...(可以先把复制的内容拷贝至记事本,然后编辑成一行载粘贴到该文件中)。 在这里要简单介绍一下,如何粘贴,用vim打开那个文件后,该文件不存在,所以vim会自动创建。...格式如下图: 4)再设置putty选项,点窗口左侧的SSh –> Auth ,单击窗口右侧的Browse… 选择刚刚生成的私钥, 再点Open ,此时输入root,就不用输入密码就能登录了。
在可视模式下,你可以选择一块文本区域,并对其进行复制、剪切、粘贴等操作。按下 Esc 键可以退出可视模式返回到命令模式。...保存并退出: 在正常模式下输入 :wq 或者 :x 后回车,将会保存文件并退出。 删除字符或行: 在正常模式下按下 x 可以删除光标所在处的字符。...在正常模式下按下 dd 可以删除当前行。 复制和粘贴: 在正常模式下按下 yy 可以复制当前行。 将光标移动到想要粘贴的位置,然后按下 p 可以将复制的内容粘贴到光标后。...剪切光标所在的向下 n 行,例如 20dd 则是剪切 20 行(常用),用 p/P 可以粘贴。...:w [filename] 将编辑的数据储存成另一个档案(类似另存新档) :r [filename] 在编辑的数据中,读入另一个档案的数据。
yy:复制光标所在的这一行 4yy:复制 光标所在行开始向下的4行 p:粘贴 dd:剪切 光标所在的这一行 2dd:剪切 光标所在的行向下2行 D:从当前的光标开始剪切,一直到行末 d0...p 读取vi缓冲区中的内容,并粘贴到光标当前的位置(不覆盖文件已有的内容) /word 从上而下查 /是从上而下写的吧 ?...[超常用] dd:例如,6dd表删除从光标所在的该行往下数6行之文字。[常用] (4)复制 yw:将光标所在处到字尾的字符复制到缓冲区中。... │ │ │容粘贴到这一行中;如果缺省缓冲区中包含 │ │ │多个词,把这些词粘贴到光标的右边...---- 注意: 其中s为substitute,%表示所有行,g表示global。 ---- 5.同时编辑2个文件,拷贝一个文件中的文本并粘贴到另一个文件中。
大家好,我是小五 作为一名搞数据的,写SQL是每天必不可少的工作。而我又是一个喜欢偷懒的人,就想着能不能使用Python快速生成SQL语句呢?...假如现在想建一个临时表自己练习,我使用create table建表后,还需要使用多条INSERT INTO语句向表中插入数据,具体语法如下图所示。...我希望能够使用Python一键将csv文件中的数据转成SQL语句,并输出到剪贴板上,这样我们直接粘贴到SQL编辑器上就可以直接运行了!...那么如何将输出的结果写入剪贴板呢?...如果我们将两段代码一起运行,就会在鼠标的剪切板上出现SQL语句,具体效果如下所示。 ▲运行动图GIF 这样我只需运行该Python代码,再粘贴到SQL编辑器中。 执行一下,成功插入数据。
使用密钥认证机制远程登录linux SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定。...笔者建议你放到一个比较安全的地方,一来防止别人偷窥,二来防止误删除。接下来就该到远程linux主机上设置了。...authorized_keys文件中,要保证所有字符在一行。...(可以先把复制的内容拷贝至记事本,然后编辑成一行载粘贴到该文件中)。 在这里要简单介绍一下,如何粘贴,用vim打开那个文件后,该文件不存在,所以vim会自动创建。...4)再设置putty选项,点窗口左侧的SSh –> Auth,单击窗口右侧的Browse…选择刚刚生成的私钥,再点Open,此时输入root,就不用输入密码就能登录了。 ?
领取专属 10元无门槛券
手把手带您无忧上云