excel如何批量剪切某列部分数据,粘贴到另一列 求教大神excel怎么把前一列的某个数批量剪切到下一列中

www.zhiqu.org     时间: 2024-06-15

 如果是要直接复制过去,除了 用宏,只能一个个复制,

不过此问题 可以用 简单的公式 和 操作解决,


如下例:

把C 列内容填到  A 列 


操作步骤:

1,在 第一个单元格  输入 公式  

  =C1

2, 选中 剩余合并单元格,

输入   公式  

=index(C:C,1+counta(A$1:A3))

按Ctrl+Enter 即可  (其中A$1:A3  里的A3 根据第一个合并单元格 的实际范围 调整


如图为操作结果:



假设你的数据是在A列,A1开始的
B1输入
=substitute(a1,c1,b1)
C1输入
=RIGHT(A1,LEN(A1)*2-LENB(A1))
选中B1:C1
下拉填充公式,BC二列,为你要的新内容

一楼正解,但要先将B列设置为文本格式,否则,超过15位的数字将丢失

这个源数据数据格式符合分列功能第规律,只能考虑函数或VBA;

其实数据处理多一列不会有什么问题,并且保留源数据是个比较好的习惯,如果不喜欢显示源数据大不了把它隐藏掉就可以了,那就用函数处理。如图:

C1单元格输入:=RIGHT(A1,LEN(A1)*2-LENB(A1))

B1单元格输入:=LEFT(A1,LEN(A1)-LEN(C1)) 

如实在需要去除源数据请追问,给你一个VBA代码解决。



=LEFT(A1,LENB(A1)-LEN(A1)) =RIGHT(A1,LEN(A1)*2-LENB(A1))

Excel如何批量剪切某列部分数字数据,粘贴到另一列~

B1
=MID(A1,2,8)
下拉

方法一:函数+技巧
假设你的数据在a列,第一行为标题行,那么,先在B2列输入公式
=MID(A2,FIND("(",A2)+1,1)
公式下拉完成后,右键复制,再右键选择性粘贴,选择数值,确定。这时候C列不再是公式了。
然后选择a列,查找与替换,在查找中输入“(?)”,在替换中输入“()”括号中间可输入个空格。全部替换。
这样就完成了你想要的任务。
方法二:VBA(即宏处理)
可以用VBA一次性完成,基本思路是
用循环查找到括号,提取出后一个字符,写入B列对应行,并空格替换a列查找到的字符即完成。
如果您不了解VBA,建议用方法一


#惠些娅# excel中怎么一列里面截取一段数据复制到另一个excel文件里面,用什么函数? -
(13317088768): 在名称框(列号A上面)输入你要复制的单元格区域(如A101:A500)——回车.就选定了,再复制-粘贴即可.

#惠些娅# 紧急求助:excel如何将一列数据筛选 并移动到另一列 -
(13317088768): 选中 标题行 数据-筛选 选中筛选结果 右击 剪切 选择 然后 粘贴

#惠些娅# 如何将excel表格中的一列数据移动到另一列 -
(13317088768): 假设要把C列数据整列移动至F列. 选中C列,剪切; 选中G列,右键,插入剪切的单元格;

#惠些娅# excel如何将筛选的结果中的一列内容粘贴在另一个表的连续的一列中?? -
(13317088768): 选中要复制数据的一列,(不同选法都可以,如选全列、用鼠标选单元格),然后用右键选中要粘贴的地方,如一列的开头单元格,在快捷菜单中选“选择性粘贴”,在出现的对话框中选“数值”,则可以只把原来的数值粘贴进来而不复制计算公式.

#惠些娅# Excel高手来!怎么把我选择的几列一起裁剪到另一个表里 -
(13317088768): 你这是要隔一列取一列内容,参说明一下你这数据中一列是从第25行开始到多少行的 可以用公式来做更方便一些 假设图中的工作表名为Sheet1,每列数据有100行, 则另一要作表的任一单元格写入公式 =OFFSET(Sheet1!B$25,MOD(ROW(A1)-1,100),INT((ROW(A1)-1)/100)*2) 下拉填充公式

#惠些娅# excel 中怎么批量将特定区域单元格中的数据剪切复制到另一指定区域单元格中?比如将a3 a4剪切复制到b1b2,a7 -
(13317088768): Sub Macro1() For r = 3 To Cells(1, 1).End(xlDown).Row Step 2 Range(Cells(r, 1), Cells(r + 1, 1)).Select Selection.Cut Destination:=Range(Cells(r - 2, 2), Cells(r - 1, 2)) Next rEnd Sub

#惠些娅# 急! 把Excel表格整列内容复制到另一个表格中, 怎么操作? -
(13317088768): 直接复制粘贴则可. 工具:excel2010版本. 1、如下图要把A列整列内容复制到另一个表格中,首先把鼠标放在A列的字母A那里,点击鼠标左键,就会全选该列的数据了,然后按Ctrl+C键进行复制; 2、然后打开另一个表格,选中要粘贴数据的那列; 3、最后按Ctrl+V键进行粘贴,就会快捷地把第一个表格中A列整列内容复制到另一个表格了.

#惠些娅# excel 表格中如何把一列中的某段数据复制 -
(13317088768): 什么叫“想取数据的7000-17000个点” 哦 你是说7000行到17000行之间的数据啊. 没有这样的函数的,用鼠标拖动确实也比较繁琐,提供一个方法:假设你的数据A列,那么你要提取的10000个数据就是A7000:A17000 按F5,在定位对话框中引用位置输入A7000:A17000,点击确定.就会自动选取这段数据,然后按CTRL+C就是复制

#惠些娅# excel如何将整列粘贴到另一列后 -
(13317088768): 要解决这个问题,需要应用CTRL+G的定位功能,在定位栏中输入目标区域,比如复制E1:E2000,粘贴到F3001:F5000,即可.

#惠些娅# EXCEL 按顺序将一列复制或剪切到另一列下面,如图.非常感谢! -
(13317088768): 复制-选择性粘贴-转置 就好了!