比如我在第一列第一个单元格输入: becometoyou[13246546]yes 我要第二列第一个单元格自动输入 [13246546] 。跪求啊。
我说的很简单啊,只要中括号和中间的数字,2边的随便,数字可以随便变,然后第二列自动显示。3楼的哥子搞定了,谢了
æåæ¾ç¤ºé¨åå 容éè¦ä½¿ç¨excelä¸çleftãmidærightå½æ°ï¼åå«å¦ä¸ï¼
æå左边çå ä½ï¼LEFT(text,num_chars)Text æ¯å å«è¦æåå符çææ¬å符串ãNum_chars æå®è¦ç± LEFT ææåçå符æ°ãNum_chars å¿ é¡»å¤§äºæçäº 0ãå¦æ num_chars 大äºææ¬é¿åº¦ï¼å LEFT è¿åææææ¬ãå¦æçç¥ num_charsï¼ååå®å ¶ä¸º 1ï¼
æåä¸é´çå ä½ï¼MID(text,start_num,num_chars)ï¼text代表ä¸ä¸ªææ¬å符串ï¼start_num表示æå®çèµ·å§ä½ç½®ï¼num_chars表示è¦æªåçæ°ç®ã
æåå³è¾¹çå ä½ï¼right(text,num_chars)ï¼textæ¯ä½ è¦æä½çå符ï¼num_charsæ¯è¦æåçä»å³ä¾§æ°å符çæ°éã
=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会自动得到你说的结果的!
公式可以下拖复制的,快去试一试吧!祝你成功!!!本回答被提问者和网友采纳