可以使用百分" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 怎么把<em>excel</em>表格里的单元格部分信息复制另一个单元格,批量

怎么把<em>excel</em>表格里的单元格部分信息复制另一个单元格,批量

作者:乔山办公网日期:

返回目录:excel表格制作


=MID(A1,FIND("PHONE",A1)+5,LEN(A1)-FIND("PHONE",A1))



可以使用分列的方式,也可以使用函数公式的方式。
第一种分列方式:
1、选中A列数据,依次单击“数据”选项卡--“分列”按钮


2、在弹出“文本分列向导”对话框中选择“分隔符”单选按钮,单击“下一步”按钮;


3、勾选“其他”复选框,并输入左括号“(”,单击“下一步”按钮;


4、目标区域选择B2单元格,也可以输入$B$2,单击“完成”按钮。


5、再将C列数据选中,按打开查找替换功能,查找内容输入右括号“)”,替换内容不输任何东西,单击“全部替换”按钮,最后将B列姓名删除整列即可。

第二种函数公式方式:
在B2单元格中输入公式并向下填充,如下:
=--MID(A2,FIND("(",A2)+1,LEN(A2)-FIND("(",A2)-1)


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

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

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

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

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



在C1中输入或复制粘贴下列公式

=IF(ISNUMBER(FIND("(",A1)),LEFT(A1,FIND("(",A1)-1),A1)

下拉填充

在D1中输入或复制粘贴下列公式

=IF(ISNUMBER(FIND("(",A1)),SUBSTITUTE(MID(A1,FIND("(",A1)+1,LEN(A1)),")",),"")

下拉填充

上述公式中的(或)都为半角括号。如果A列是全角括号,公式中的(或)应修改为相应的全角括号。

相关阅读

关键词不能为空
极力推荐
  • <em>excel</em>中怎样<em>保护</em>表格中的<

  • 操作步骤:1、ctrl+a 全选工作表----右键--设置单元格格式--保护--取消勾选的zd "保护"和"隐藏"2、CTRL+G ---定位--条件--点选公式--确认(选专中了所有含有公式的单元格)---右键--设置单元格

ppt怎么做_excel表格制作_office365_word文档_365办公网