如何在excel中第一列输入文字后,第二列自动输入第一列的部分内容

比如我在第一列第一个单元格输入:becometoyou[13246546]yes我要第二列第一个单元格自动输入[13246546]。跪求啊。我说的很简单啊,只要中括号和中... 比如我在第一列第一个单元格输入: becometoyou[13246546]yes 我要第二列第一个单元格自动输入 [13246546] 。跪求啊。
我说的很简单啊,只要中括号和中间的数字,2边的随便,数字可以随便变,然后第二列自动显示。3楼的哥子搞定了,谢了
展开
 我来答
惠玩直隶
推荐于2016-06-17 · 用你能承受的价格,享受你本该享有的生活!
惠玩直隶
采纳数:58 获赞数:449

向TA提问 私信TA
展开全部

提取显示部分内容需要使用excel中的left、mid或right函数,分别如下:

  1. 提取左边的几位:LEFT(text,num_chars)Text 是包含要提取字符的文本字符串。Num_chars   指定要由 LEFT 所提取的字符数。Num_chars 必须大于或等于 0。如果 num_chars 大于文本长度,则 LEFT 返回所有文本。如果省略 num_chars,则假定其为 1;

  2. 提取中间的几位:MID(text,start_num,num_chars),text代表一个文本字符串;start_num表示指定的起始位置;num_chars表示要截取的数目。

  3. 提取右边的几位:right(text,num_chars),text是你要操作的字符;num_chars是要提取的从右侧数字符的数量。

ouyangff
推荐于2018-12-24 · TA获得超过6593个赞
知道大有可为答主
回答量:3477
采纳率:66%
帮助的人:4638万
展开全部
若 becometoyou[13246546]yes 存放在A1,我们在B1写公式:
=MID(A1,FIND("[",A1),FIND("]",A1)-FIND("[",A1)+1)
就得到你要的:[13246546]
若是:
=MID(A1,FIND("[",A1)+1,FIND("]",A1)-FIND("[",A1)-1)
就得到: 13246546

也可在B1先写好公式:
=IF(ISERR(MID(A2,FIND("[",A2),FIND("]",A2)-FIND("[",A2)+1)),"",MID(A2,FIND("[",A2),FIND("]",A2)-FIND("[",A2)+1))
向下复制到B100
这是但A1有数据时,B1会自动得到你说的结果的!
公式可以下拖复制的,快去试一试吧!祝你成功!!!
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
演音only
2011-08-18 · TA获得超过115个赞
知道答主
回答量:106
采纳率:0%
帮助的人:57.4万
展开全部
这个需要做程序了,用简单的VB可以实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
思雪遥遥
科技发烧友

2011-08-18 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:8076
采纳率:49%
帮助的人:440万
展开全部
这得看你输入的规则是什么,不然就算神仙也猜不到你到底要什么,对吧?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式