在excel中,如何利用公式将同一个单元格中的三个数字从小到大排序? EXCEL表格怎样让一个单元格的数字从小到大排列?

\u5728excel\u4e2d\uff0c\u5982\u4f55\u5229\u7528\u516c\u5f0f\u5c06\u540c\u4e00\u4e2a\u5355\u5143\u683c\u4e2d\u76845\u4e2a\u6570\u5b57\u4ece\u5c0f\u5230\u5927r\u6392\u5e8f\uff1f

B2\u8f93\u5165
=REPT(0,LEN(A2)-LEN(SUBSTITUTE(A2,0,)))&SUM(SMALL(1*MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),ROW(INDIRECT("1:"&LEN(A2))))*10^(LEN(A2)-ROW(INDIRECT("1:"&LEN(A2)))))
\u540c\u65f6\u6309\u4e0bCTRL+SHIFT+Enter\u4e09\u952e\uff0c\u4f7f\u6570\u7ec4\u516c\u5f0f\u51fa\u73b0{ }\uff0c\u516c\u5f0f\u4e0b\u62c9

\u5148\u628aA1\u5355\u5143\u683c\u7684\u6570\u636e\u590d\u5236\u5230\u8bb0\u4e8b\u672c\uff0c\u518d\u4ece\u8bb0\u4e8b\u672c\u590d\u5236\u5230word\u4e2d\uff0c\u628a\u9017\u53f7\u66ff\u6362\u4e3a\u6362\u884c\u7b26\uff08\u4e0d\u8981\u7701\u7565\u6b65\u9aa4\uff09\u3002\u66ff\u6362\u8fc7\u7a0b\u5982\u4e0b\uff1a
\u70b9\u51fb\u4e3b\u83dc\u5355\u201c\u7f16\u8f91\u201d-\u300b\u66ff\u6362\uff1b
\u5728\u5f39\u51fa\u5bf9\u8bdd\u6846\u4e2d\u201c\u67e5\u627e\u5185\u5bb9\u201d\u4e00\u680f\u8f93\u5165\u9017\u53f7\u201c,\u201d\uff0c\u201c\u66ff\u6362\u4e3a\u201d\u4e00\u680f\u8f93\u5165\u201c^p\u201d\uff1b\u5982\u679c\u6ca1\u6709\u51fa\u73b0\u201c\u9ad8\u7ea7\u9009\u9879\u201d\u5219\u70b9\u51fb\u201c\u9ad8\u7ea7\u201d\uff08\u6709\u7684\u8bdd\u5219\u4e0d\u5fc5\uff09\uff0c\u53bb\u6389\u201c\u533a\u5206\u5168/\u534a\u89d2\u201d\u524d\u9762\u7684\u52fe\uff08\u5982\u679c\u88ab\u9009\u4e2d\u7684\u8bdd\uff09\uff0c\u53bb\u6389\u201c\u4f7f\u7528\u901a\u914d\u7b26\u201d\u524d\u9762\u7684\u52fe\uff08\u5982\u679c\u88ab\u9009\u4e2d\u7684\u8bdd\uff09\uff1b\u70b9\u51fb\u201c\u5168\u90e8\u66ff\u6362\u201d\u3002
\u8fd9\u6837\uff0c\u6bcf\u4e2a\u6570\u636e\u662f\u6309\u884c\u6392\u5217\u3002\u628a\u8fd9\u4e9b\u6570\u636e\u5168\u9009\uff0c\u590d\u5236\u5230\u8bb0\u4e8b\u672c\uff0c\u518d\u4ece\u8bb0\u4e8b\u672c\u590d\u5236\u5230excell\u4e2d\uff08\u6700\u597d\u4e0d\u8981\u7701\u6b65\u9aa4\uff0c\u5426\u5219\u4f1a\u6d6a\u8d39\u5f88\u591a\u65f6\u95f4\uff09\uff0c\u8fd9\u6837\uff0c\u5728excell\u4e2d\uff0c\u5404\u4e2a\u6570\u636e\u6392\u6210\u4e00\u5217\uff0c\u7136\u540e\u53ef\u4ee5\u76f4\u63a5\u6392\u5e8f\u3002
\u6392\u5e8f\u540e\uff0c\u628a\u6570\u636e\u590d\u5236\u5230\u8bb0\u4e8b\u672c\uff0c\u518d\u4ece\u8bb0\u4e8b\u672c\u590d\u5236\u5230word\u4e2d\uff0c\u628a\u56de\u8f66\u6362\u884c\u7b26\u66ff\u6362\u4e3a\u9017\u53f7\u5373\u53ef\u3002\uff08\u64cd\u4f5c\u7c7b\u4f3c\u4e0a\u65b9\u7684\u66ff\u6362\uff0c\u53ea\u662f\u5728\u201c\u67e5\u627e\u5185\u5bb9\u201d\u4e00\u680f\u8f93\u5165\u201c^p\u201d\uff0c\u201c\u66ff\u6362\u4e3a\u201d\u4e00\u680f\u8f93\u5165\u9017\u53f7\u201c,\u201d\uff09
\u518d\u628a\u6570\u636e\u590d\u5236\u56de\u53bb\u5373\u53ef\u3002

见样表截图,B1输入

=REPT(0,LEN(A1)-LEN(SUBSTITUTE(A1,0,)))&SUM(SMALL(1*MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),ROW(INDIRECT("1:"&LEN(A1))))*10^(LEN(A1)-ROW(INDIRECT("1:"&LEN(A1)))))

下拉即可



如图公式:=TEXTJOIN("",1,SMALL(--MID(A1,ROW(INDIRECT("$1:"&LEN(A1))),1),ROW(INDIRECT("$1:"&LEN(A1)))))

数组公式,输完公式后,需要按CTRL+SHIFT+ENTER结束



如果都是3位数字,且excel版本支持textjoin函数,可以使用公式=TEXTJOIN(,,SMALL(--MID(A1,COLUMN(A:C),1),COLUMN(A:C)))



如果仅仅是3个数,则可直接用数组公式:
=MIN(--MID(A1,ROW($1:$3),1))&LARGE(--MID(A1,ROW($1:$3),1),2)&MAX(--MID(A1,ROW($1:$3),1))
即可取出最小、第二大、最大数并连接起来就是了

我知道,编程可以处理这种情况

  • Excel鍏紡涓浣曞皢鏁板奸攣瀹?
    绛旓細璇︾粏 鍦‥xcel绛夌數瀛愯〃鏍涓紝鎴戜滑缁忓父闇瑕浣跨敤鍏紡鏉ヨ繘琛岃绠椼傛湁鏃讹紝鎴戜滑甯屾湜鍦ㄥ鍒舵垨绉诲姩鍏紡鍒板叾浠栧崟鍏冩牸鏃讹紝鏌愪簺鐗瑰畾鐨勫崟鍏冩牸寮曠敤淇濇寔涓嶅彉锛岃繖灏遍渶瑕佸杩欎簺鍗曞厓鏍艰繘琛岄攣瀹氥侲xcel鎻愪緵浜嗙粷瀵瑰紩鐢ㄧ殑鍔熻兘锛屽厑璁告垜浠攣瀹氱壒瀹氱殑琛屽彿鎴栧垪鍙凤紝浣垮叾鍦ㄥ叕寮忓鍒舵垨绉诲姩鏃朵笉浼氭敼鍙樸傚叿浣撴潵璇达紝閫氳繃鍦ㄨ鍙锋垨鍒楀彿鍓嶅姞...
  • exl琛ㄦ牸鍑芥暟鍏紡澶у叏(濡備綍鍦╡xcel宸ヤ綔琛涓娇鐢ㄥ叕寮璁$畻)
    绛旓細鐢ㄦ硶锛=UNIQUE浜屻佽韩浠借瘉鍙风爜鎻愬彇鏁版嵁鍑虹敓鏃ユ湡锛=text 锛 quot00-00 quot锛)鎻愬彇鏃堕棿锛=datedif 锛 quot00-00 quot锛)锛屼粖澶╋紝 quoty quot)鎻愬彇鎬у埆锛=IF锛2)=1锛 quot鐢锋 quot锛 quot濂 quot)杩欎釜宸茬粡璇磋繃寰堝娆′簡銆傚鏋滆浣跨敤杩欎笁涓鍏紡锛鍙渶瑕佸皢鏀逛负琛ㄦ牸涓暟鎹殑鍏蜂綋浣嶇疆鍗冲彲銆備笁銆傜被...
  • Excel涓浣曞埄鐢ㄥ叕寮忓皢鍑犱釜鍗曞厓鏍肩殑鏁板兼樉绀哄湪涓涓崟鍏冩牸涓?濡傚浘,璇...
    绛旓細H1涓緭鍏鍏紡锛=B1&"銆"&C1&"銆"&D1&"銆"&E1 绀轰緥锛
  • 鍦╡xcel鐢靛瓙琛涓浣曟妸韬唤璇佸彿杞崲鎴愬勾榫?
    绛旓細浠ヨ幏鍙栧綋鍓嶆棩鏈燂紝"y"浠ヨ绠楀畬鏁村勾鏁般傜ず渚嬪叕寮忥細`=DATEDIF(TEXT(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"),"e-mm-dd"),TODAY(),"y")`姝ラ5锛氬皢涓婅堪鍏紡杈撳叆鍒癊xcel鍗曞厓鏍涓紝骞舵嫋鍔ㄥ~鍏呮焺浠ヨ嚜鍔ㄥ~鍏呭叾浠栧崟鍏冩牸銆傞氳繃浠ヤ笂姝ラ锛屽彲浠鍦‥xcel涓埄鐢ㄥ叕寮忓皢韬唤璇佸彿杞崲涓哄搴旂殑骞撮緞銆
  • Excel濡備綍鍒╃敤鍏紡灏鏌愬垪涓殑0鍦ㄥ彟涓鍒椾腑浠ョ┖鍊兼樉绀哄嚭鏉?濡傚浘,璇...
    绛旓細鍙︿竴鍒鍏紡涓猴細=IF(A1=0,"",A1)濡備笅鍥炬墍绀猴細
  • excel姹傚拰鍏紡鎬庝箞鐢
    绛旓細excel姹傚拰鍏紡鎬庝箞鐢 1. SUM():瀵逛竴缁勬暟鍊兼眰鍜,濡=SUM(A1:A10)銆 2. COUNT():璁$畻涓缁勬暟鍊肩殑涓暟,濡=COUNT(A1:A10)銆 3. AVERAGE():璁$畻涓缁勬暟鍊肩殑骞冲潎鍊,濡=AVERAGE(A1:A10)銆 4.浣跨敤鑷姩姹傚拰鍔熻兘鏃,娉ㄦ剰姹傚拰鍖哄煙鐨勮寖鍥,閬垮厤閫変腑鍖呭惈闈炴暟鍊兼暟鎹殑鍗曞厓鏍笺 鎶㈤璧 璇勮 鍒嗕韩 涓炬姤 ...
  • Excel琛ㄦ牸涔樻硶鍑芥暟鍏紡鏄粈涔?濡備綍浣跨敤?
    绛旓細鈶″ソ浜嗭紝鐭ラ亾鍏紡浜嗭紝鎴戜滑鏄笉鏄簲璇ラ┈涓婃潵鍦‥xcel涓鐨勨淔1鈥濅腑杈撳叆鈥=(A1+B1-C1)*D1/E1鈥濄傗憿鐒跺悗渚濇鍦ˋ1銆丅1銆丆1銆丏1銆丒1涓緭鍏ラ渶瑕佽繍绠楃殑鏁版嵁銆傚ソ浜嗭紝涓婇潰鐨勪竴浜涘熀鏈箻娉曞叕寮忓氨宸茬粡璁茬帺浜嗭紝涓嬮潰鏁欏ぇ瀹朵釜灏忔妧宸э紝鍦ㄦ湁澶氳闇瑕佽绠楃殑鏃跺欒鎬庝箞鍔炲憿锛4銆佸皢鍏紡澶嶅埗鍒版瘡琛屾垨姣忓垪 鈶犻鍏鐢...
  • 濡備綍鍦‥XCEL涓皢涓涓鍏紡杞寲涓轰竴涓暟鍊笺
    绛旓細涓銆浣跨敤INDIRECT鍑芥暟鍙互灏鍏紡杞崲涓烘暟鍊笺備簩銆両NDIRECT鍑芥暟鐨勫畾涔夋槸杩斿洖鐢辨枃鏈瓧绗︿覆鎸囧畾鐨勫紩鐢紝骞朵笖杩欎釜鍑芥暟浼氱珛鍗冲寮曠敤杩涜璁$畻骞舵樉绀哄叾鍐呭銆傚綋闇瑕佹洿鏀瑰叕寮忎腑鍗曞厓鏍肩殑寮曠敤鑰屼笉鏀瑰彉鍏紡鏈韩鏃讹紝鍙互浣跨敤INDIRECT鍑芥暟銆備笁銆両NDIRECT鍑芥暟鐨勮娉曟槸INDIRECT(ref_text, a1)锛屽叾涓細- ref_text浠h〃鍗曞厓鏍肩殑...
  • 濡備綍鍦‥XCEL涓皢涓涓鍏紡杞寲涓轰竴涓暟鍊笺
    绛旓細- 鑻1鍗曞厓鏍兼槸瀛楁瘝鈥淗鈥濓紝鍦˙1涓緭鍏=INDIRECT(A1&20)灏嗗緱鍒癏20鍗曞厓鏍肩殑鍐呭銆- 鑰屽綋A1鏄瓧姣嶁淕鈥濄丅1鏄暟瀛40鏃讹紝C1涓殑鍏紡=INDIRECT(A1&B1)灏嗗緱鍒癎40鐨勬暟鍊笺鍦‥xcel涓紝鍗曞厓鏍肩殑鍦板潃鐢卞垪瀛楁瘝鍜岃鍙锋瀯鎴愶紝渚嬪A1銆丆50銆丠20绛夛紝瀹冧滑鐢ㄦ潵鏍囪瘑宸ヤ綔琛ㄤ腑鍗曞厓鏍肩殑浣嶇疆銆傞氳繃鐏垫椿杩愮敤INDIRECT鍑芥暟锛...
  • 扩展阅读:表格如何生成自动计算 ... excel自动套用公式 ... excel自己编辑公式 ... excel十个常用公式 ... excel常用公式一览表 ... 100个excel万能技巧 ... 100个excel必背公式 ... excel怎么用公式 ... 如何让一列都套用公式 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网