大神们,小弟求助EXCEL表格问题,把单元格里面内容指定部分显示在另一个单元格 在excel中如何将一个单元格内的内容指向另一个单元格
\u600e\u4e48\u8ba9excel\u5355\u5143\u683c\u4e2d\u7684\u6307\u5b9a\u6570\u663e\u793a\u5728\u53e6\u4e00\u4e2a\u5355\u5143\u683c\u91ccmid\u51fd\u6570\u4e86\u89e3\u4e00\u4e0b
B2\u8f93\u5165\u516c\u5f0f\uff1a=MID(A2,5,1)
\u56e0\u4e3amid\u662f\u6587\u672c\u51fd\u6570\uff0c\u8fd4\u56de\u7684\u503c\u6587\u672c\u6570\u503c\uff0c\u5982\u679c\u8981\u53c2\u4e0e\u8fd0\u7b97\uff0c\u5728\u516c\u5f0f\u524d\u9762\u52a0\u4e0a\u201c--\u201d\uff08\u4e24\u4e2a\u8d1f\u53f7\uff09\u5c31\u8f6c\u6362\u6210\u53ef\u8fd0\u7b97\u7684\u6570\u503c
\u5373B2\u8f93\u5165\u516c\u5f0f\uff1a=--MID(A2,5,1)
\u6700\u7b80\u5355\u7684\u65b9\u6cd5\uff0c\u5728\u88682\u4e2d\u7684\u67d0\u4e2a\u5355\u5143\u683c\uff08\u5373\u4f60\u60f3\u663e\u793a\u51fa\u6765\u7684\u5355\u5143\u683c\uff09\u8f93\u5165\u201c\uff1d\u201d\u53f7\uff08\u8fd9\u4e2a\u7b49\u4e8e\u53f7\u8981\u5728\u82f1\u6587\u72b6\u6001\u4e0b\u8f93\u5165=\uff09\uff0c\u7136\u540e\u7528\u9f20\u6807\u53bb\u70b9\u51fb\u88681\u7684\u6807\u7b7e\uff0c\u518d\u70b9\u51fb\u88681\u7684\u67d0\u4e2a\u5355\u5143\u683c\uff08\u5373\u4f60\u60f3\u5728\u88681\u8f93\u5165\u540e\u663e\u793a\u5230\u88682\u7684\u5355\u5143\u683c\uff09\uff0c\u56de\u8f66\u3002
\u8fd9\u6837\u4f60\u5728\u88681\u8fd9\u4e2a\u5355\u5143\u683c\u8f93\u5165\u4ec0\u4e48\u5185\u5bb9\uff0c\u88682\u7684\u5355\u5143\u683c\u5c31\u4f1a\u540c\u6b65\u663e\u793a\u51fa\u6765
如果原文在A1单元格
在C1单元格输入
=MID(A1,FIND(",",A1)+1,FIND("人",SUBSTITUTE(A1,",","人",2))-FIND(",",A1)-1)
在C2单元格输入
=RIGHT(A1,LEN(A1)-FIND("人",SUBSTITUTE(A1,",","人",2)))
在C3单元格输入
=LEFT(A1,FIND(",",A1)-1)
详见附图附表
假设你的原数据都是有逗号分隔开的,在A2单元格中
B2单元格显示第一个逗号之前的:=MID(A2,1,FIND(",",A2,1)-1)
B3单元格显示两个逗号之间的:=MID(A2,FIND(",",A2,1)+1,FIND(",",A2,FIND(",",A2,1)))
B4单元格显示第二个逗号之后的:=RIGHT(A2,LEN(A2)-FIND(",",A2,FIND(",",A2,1)+1))
一个终极解决方案:
见附件,你可以尝试修改A2的字符串,记住里面的间隔符必须是半角的【逗号】
LEFT(A2,3)得到结果:fgb(从第一个字符开始计数)
RIGHT(A2,3)得到结果:123(从最后一个字符开始计数)
可以用分列
绛旓細浣犵殑渚嬪瓙鍏紡涓殑INDIRECT("1!"&XX&":"&XX)鎵琛ㄧず鐨勮寖鍥翠笌XX鐨勫兼湁鍏筹紝濡傛灉XX鐨勫间负3鍒欐暣涓叕寮忕殑缁撴灉灏辨槸1!3:3锛屼篃灏辨槸宸ヤ綔琛1鐨勭3琛岋紱濡傛灉XX鐨勫兼槸B鍒欐暣涓叕寮忕殑缁撴灉灏辨槸1!B:B锛屼篃灏辨槸宸ヤ綔琛ㄧ殑绗珺鍒椼傜被浼硷紝浣犲叕寮忛噷闈㈢殑INDIRECT("1!"&x&":"&x)鐨勫间笌x鐨勫兼湁鍏筹紝濡傛灉x鐨勫...
绛旓細鍚庤竟鐨勬牸骞朵笉鏄垎灏忎簡锛岃屾槸鍓嶉潰鐨勬牸鍚堝苟浜嗐傚崟鍏冩牸鏍煎紡璁剧疆涓彇娑堝悎骞跺氨濂戒簡銆
绛旓細浣犵殑琛灏戜簡涓鍒楋細涓婃湀搴撳瓨 鍋囪鍑哄簱鏁版嵁鍦ˋ鍒椾笅鍒楋紝鍦˙鍒楅渶鎻掑叆鍒椾笂鏈堝簱瀛橈紝鐒跺悗 鍦ˋ1杈撳叆锛=D1+F1+H1鈥︹﹀皢浣犻渶瑕佽绠楃殑鍗曞厓鏍奸兘鍒楀叆锛屾湁娌℃湁鏁版嵁閮借璁″叆锛屼笅鎷 鍦–2锛堝嵆鐜板簱瀛樺垪锛夎緭鍏ワ細=B2-D1-F1-H1鈥︹︼紝涓嬫媺 姝よ〃娌℃湁鍏ュ簱鏁版嵁锛屼絾鍙敤鍑哄簱璐熸暟鏇夸唬锛屽彧鏄笉瑙勮寖銆傚彟澶栵紝搴撳瓨涓嶅彲鑳芥湁...
绛旓細鐢ㄧ畝鍗曠殑鎺掑簭鐨勫姙娉曟槸姣旇緝闅剧殑锛屽鏋滄瘡涓绉嶇焊寮犻兘鏈夊叆搴撳拰鍑哄簱鐨勮瘽锛屽彲浠ュ湪锛堥噾棰濓級鍚庨潰鍔犱竴鍒楋紝鐒跺悗閫氳繃璁剧疆鍏紡锛屽啀鎺掑簭~锛佹瘮濡傚湪I鍒楄缃鍥惧叕寮忥紙鍏紡鏄缃墠闈袱涓崟鍏冩牸涔嬪悗鍚戜笅鎷栧姩鐨勶紝涓嶇敤涓涓竴涓緭鍏ワ級锛岀劧鍚庡氨鍙互鏍规嵁I鍒楃殑缁撴灉鏉ユ帓搴忎簡锛岀洿鎺ュ崌搴忥紙鎴栭檷搴忥級鎺掑垪灏卞彲浠ヤ簡銆傚綋鐒朵笉鑳界洿鎺ュ湪...
绛旓細鐢变簬鏁版嵁涓嶅ソ璇嗗埆锛岃鍏堢‘璁よ繖涓棶棰橈紝绌烘牸閮藉湪鏂滄潌/ 鍚庨潰锛屾槸鍚楋紵锛熷鏋滄槸锛屽彲浠ュ啓鍏紡锛
绛旓細锛滻F(N1锛0锛0锛孡1*M1)
绛旓細B1鍏紡锛=IF(B1=CHAR(LEN(A1)-LEN(SUBSTITUTE(A1,"銆",""))+64),RIGHT(A1,LEN(A1)-FIND(B1,A1)+1),MID(A1,FIND(B1,A1),FIND(CHAR(CODE(B1)+1),A1)-FIND(B1,A1)))
绛旓細鍙傝僔lookup鍑芥暟
绛旓細娌℃湁杩欐柟闈㈢殑鎺у埗,浣犳兂澶氫簡.鍙兘鐢ㄨ秴绾ч摼鎺ユ垨VBA鍋氫竴涓烦杞 濡傛灉涓嶇敤鏇存柊鏁版嵁鐨,鍋氭垚鍥剧墖鏍煎紡,鍊掓槸鍙互鍋氫竴涓帶浠舵潵鎸変綘鐨勬剰鎬濊繘琛
绛旓細鎵惧埌琛ㄦ牸瀹為檯鍐呭鐨勬渶鍚庝竴涓崟鍏冩牸锛岄変腑涓嬩竴琛岃嚦琛ㄦ牸鏈浣庤锛堝彲浣跨敤Ctrl+shift+鈫擄級锛岀劧鍚庡垹闄よ繖浜涜锛涢変腑涓嬩竴鍒楄嚦琛ㄦ牸鏈鍙冲垪IV鍒楋紙鍙娇鐢–trl+shift+鈫掞級锛岀劧鍚庡垹闄よ繖浜涘垪锛涗繚瀛橈紝鍗冲彲銆