EXCEL中如何将A列中的某些数据自动移到B列

来自:    更新日期:早些时候
如何将excel整列单元格中的特定内容移到另一列单元格~

假设原数据在A列,见图一,
1、选中A列原数据,转到“数据”工具栏,点击分列
见图一

2、在跳出的“文本分列向导”第一步中,选中:分隔符号,点击:下一步
见图二

3、在第二步选中:其他,并输入分隔符号,这里输入了中文冒号 :
点击下一步
见图三

4、在第三步,分别选中下部预览窗口的2列,并分别选中“列数据格式”下面的:文本
点击完成
见图四

5、分裂后的效果见图五,同时选中分列后的A、B列需要转换的单元格,点右键,在菜单中点击复制
见图五

6、选中C1,点击右键,选择: 选择性粘贴>选择性粘贴
见图六

7、在跳出的“选择性粘贴对话框中,在右下部“转置”前面的小方块中打勾,点击确定;
见图七

8、转置后的效果
见图八

9、这时删除A、B两列,最后达到的效果
见图九

说明:
1、第三步列数据格式选中文本的目的是因为电话号码在excel里面会被认为是数字会显示为科学计数法,导致看上去“乱码”
2、这样的转换方式是根据excel规范使用的特点做的,做完后整齐美观,便于excel后续编程方便。

sub xx()arr =[a:a][a:a].clearcontentsaa=1bb=1for i=1 to ubound(arr)if arr(i)=0 thencells(bb,2)=0bb=bb+1elsecells(aa,1)=arr(i)aa=aa+1endifnextend sub

=if(or(a1=2,a1=4,a1=6),a1,"")
再自动填充

以上公式需要填入A2,A4,A6中的具体数值,比较麻烦。能不能不论A2,A4,A6的数值是什么,都能自动移动到B列去呢?
发个样表,我看看。做好后传给你


EXCEL中如何将A列中的某些数据自动移到B列视频

相关评论:
  • 18220403213在EXCEL中如何在A列筛选出带有某个字的单位名称
    臧底询筛选状态下点自定义,里面有个选项是包含,输入你要的某个字,就可以选出来了。如果你用的是2007的,那直接在筛选下有个包含,点进去就可以看到了。

  • 18220403213excel 如何将A列中的某一个字替换成B列中对应的内容
    臧底询如果要用一个公式完成操作,只有加一列比如C列:C1输入“好”,C2输入“汉”,C3输入“歌”……D1输入公式:=SUBSTITUTE(A1,INDIRECT("C"&INT((ROW(A1)-1)\/10)+1),INDIRECT("B"&INT((ROW(A1)-1)\/10)+1))向下填充。

  • 18220403213如何将excel中某列(如A列)中的指定部分剪切出来
    臧底询如果数字位数相等,可以用 left公式 如果数字位数相等或位数不等但数字与汉字之间有空格 可以用 工具 > 分列.. 来实现 如果数字位数不等且数字与汉字之间无空格,就得很复杂的公式或VBA来实现了

  • 18220403213如何在excel表格中查找特定字符?
    臧底询若前一单元格内包含某个字,在当前单元格内返还指定字符的操作方法如下:一、如下图的表格中A列有几个名字,这时要在B列中查找A列单元格中是否包含“某”这个字,如果有,则返还“有”,如果无,则返还“无”,这时点击B1单元格,然后点击公式栏。二、在B1单元格的公式栏中输入公式=IF(ISERROR(...

  • 18220403213如何在excel中实现以下功能: 查找a列中特定的字所在的单元格,找到后将...
    臧底询=INDIRECT("B"&MATCH("军人",A:a,))或 =VLOOKUP("军人",A:B,2,0)

  • 18220403213excel中,如何在a列里查找某一值(如100),返回该数值所在的行号到B1里...
    臧底询设A列值是A1:A100 B1 =IF(ROW(A1)>COUNTIF(A:A,100),"",SMALL(IF($A$1:$A$100=100,ROW($A$1:$A$100),4^8),ROW(A1)))数组公式,不能回车,需要按下ctrl+shift+回车,看到公式前后有{}的产生,就对了,下拉填充

  • 18220403213在EXCEL中如何将一列中的数据复制到另一列中呢?
    臧底询1、在电脑上打开一个EXCEL文件,可以看到当前两列部分单元格有数据,部分单元格没有数据。需要的操作是将A列中有的数据复制到B列,且不影响B列原有的数据。2、选中A列的全部数据,点击右键选择复制按钮。3、再右键点击B列,在出现的选项中点击选择性粘贴按钮。4、此时在弹出的选择性粘贴对话框中勾选...

  • 18220403213excel如何将A列包含某数值时把相应内容显示在B列?
    臧底询=if(isnumber(find("张",a1)),a1,"")或者 =rept(a1,countif(a1,"*张*"))

  • 18220403213excel中如果D1单元格等于A列的中的一个数据,则显示A列那个数据的那行...
    臧底询=VLOOKUP(D1,A$1:B$8,2,)就是这样。

  • 18220403213excel表格中,如何利用宏实现查找A列中某个字段,符合条件后弹出对话框...
    臧底询在本表中插入一个表单命令按钮,然后将下面的代码指定到这个按钮就行。Sub 提示()If Not Range("a:a").Find("快运") Is Nothing Then MsgBox "注意"End If End Sub

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网