Note: The other languages of the website are Google-translated. Back to English

Conas uimhreacha a shórtáil laistigh de chill in Excel?

Tá sé éasca agus coitianta dúinn uimhreacha a shórtáil i liosta colún, ach an ndearna tú iarracht riamh uimhreacha a shórtáil laistigh de chill amháin? B’fhéidir nach bhfuil aon bhealach maith ann duit seachas iad a shocrú ceann ar cheann, anseo, labhróidh mé faoi conas uimhreacha a shórtáil laistigh de chealla in Excel.

Sórtáil uimhreacha laistigh de chealla le foirmle

Sórtáil uimhreacha laistigh de chealla a bhfuil Feidhm Sainithe ag an Úsáideoir acu

Sórtáil uimhreacha atá scartha le camóga laistigh de chealla le cód VBA


mboilgeog cheart gorm saighead Sórtáil uimhreacha laistigh de chealla le foirmle

Chun uimhreacha a shórtáil laistigh de chealla i mbileog oibre, is féidir leat an fhoirmle fhada seo a leanas a chur i bhfeidhm, déan é seo le do thoil:

1. In aice le do chuid sonraí, cuir isteach an fhoirmle seo a leanas, sa sampla seo, clóscríobhfaidh mé é i gcill C1, féach an scáileán:

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

doc-sort-uimhreacha-i-gcealla-1

2. Ansin brúigh Ctrl + Shift + Iontráil eochracha le chéile, ansin tarraing an láimhseáil líonta go dtí an raon a theastaíonn uait an fhoirmle seo a chur i bhfeidhm, agus gheobhaidh tú go bhfuil na huimhreacha curtha in eagar ó bheag go mór. Féach an pictiúr:

doc-sort-uimhreacha-i-gcealla-1

Nótaí:

1. Má tá dhigit na huimhreach níos mó ná 15 sa chill, ní bhfaighidh an fhoirmle seo an toradh ceart.

2. Más mian leat na huimhreacha a shórtáil in ord íslitheach, is féidir leat an fhoirmle seo a úsáid: =TEXT(SUM(LARGE(--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),ROW(INDIRECT("1:"&LEN(A1))))*10^(LEN(A1)-ROW(INDIRECT("1:"&LEN(A1))))),REPT("0",LEN(A1))).

3. Sna foirmlí thuas, léiríonn A1 an chill ina bhfuil na huimhreacha is mian leat a shórtáil, is féidir leat í a athrú go do riachtanas.


mboilgeog cheart gorm saighead Sórtáil uimhreacha laistigh de chealla a bhfuil Feidhm Sainithe ag an Úsáideoir acu

Toisc go bhfuil roinnt teorainneacha leis an bhfoirmle, is féidir leat an méid seo a leanas a úsáid Feidhm Sainithe ag an Úsáideoir chun uimhreacha a shórtáil i gcealla níos faide ná 15 dhigit.

1. Coinnigh síos an ALT + F11 eochracha, agus osclaíonn sé an Fuinneog Microsoft Visual Basic for Applications.

2. Cliceáil Ionsáigh > Modúil, agus greamaigh an cód seo a leanas sa Fuinneog an Mhodúil.

Cód VBA: Sórtáil uimhreacha laistigh de chealla

Function SortNumsInCell(pNum As String, Optional pOrder As Boolean) As String
'Update 20140717
Dim xOutput As String
For i = 0 To 9
  For j = 1 To UBound(VBA.Split(pNum, i))
    xOutput = IIf(pOrder, i & xOutput, xOutput & i)
  Next
Next
SortNumsInCell = xOutput
End Function

3. Ansin sábháil agus dún an cód seo, téigh ar ais chuig do bhileog oibre, agus iontráil an fhoirmle seo = sortnumsincell (A1) isteach i gcill bhán in aice le do chuid sonraí, féach an scáileán:

doc-sort-uimhreacha-i-gcealla-1

4. Agus ansin tarraing an láimhseáil líonta chuig na cealla ar mhaith leat an fhoirmle seo a bheith iontu, agus tá na huimhreacha go léir sna cealla curtha in eagar in ord ardaitheach mar a thaispeántar an scáileán a leanas:

doc-sort-uimhreacha-i-gcealla-1

nótaí: Más mian leat na huimhreacha a shórtáil in ord íslitheach, iontráil an fhoirmle seo le do thoil = sortnumsincell (A1,1).


mboilgeog cheart gorm saighead Sórtáil uimhreacha atá scartha le camóga laistigh de chealla le cód VBA

Má tá d’uimhreacha scartha le carachtair áirithe cosúil le camóg, leathchlón, tréimhse agus mar sin de mar a leanas ar an scáileán, conas a d’fhéadfá iad a shórtáil i gcealla? Anois, tugaim isteach cód VBA chun tú a shórtáil.

doc-sort-uimhreacha-i-gcealla-1

1. Coinnigh síos an ALT + F11 eochracha a oscailt Fuinneog Microsoft Visual Basic for Applications.

2. Cliceáil Ionsáigh > Modúil, agus greamaigh an cód seo a leanas sa Fuinneog an Mhodúil.

Cód VBA: Tá camóga scartha le camóga laistigh de chealla

Sub SortNumsInRange()
'Update 20140717
Dim Rng As Range
Dim WorkRng As Range
Dim Arr As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set objArrayList = CreateObject("System.Collections.ArrayList")
For Each Rng In WorkRng
    Arr = VBA.Split(Rng.Value, ",")
    For i = 0 To UBound(Arr)
        xMin = i
        For j = i + 1 To UBound(Arr)
            If Arr(xMin) > Arr(j) Then
                xMin = j
            End If
        Next j
        If xMin <> i Then
            temp = Arr(i)
            Arr(i) = Arr(xMin)
            Arr(xMin) = temp
        End If
    Next i
    Rng.Value = VBA.Join(Arr, ",")
Next
End Sub

3. Ansin brúigh F5 eochair chun an cód seo a rith, agus ansin roghnaigh do chealla ina bhfuil na huimhreacha sa bhosca pras popped amach, féach an scáileán:

doc-sort-uimhreacha-i-gcealla-1

4. Agus ansin cliceáil OK, rinneadh na huimhreacha go léir sna cealla a shórtáil go héadrom sa raon bunaidh.

nótaí: Is féidir leat an camóg “,” a athrú go carachtair ar bith eile de réir mar a theastaíonn uait sa chód thuas. Agus ní féidir leis an gcód seo ach sonraí a shórtáil go ardaitheach.


Earraí gaolmhara:

Conas uimhreacha a shórtáil le hailt in Excel?

Conas sonraí a shórtáil de réir an luacha is minice in Excel?

Conas seoladh ríomhphoist a shórtáil de réir fearainn in Excel?

Conas sraitheanna a shórtáil chun na cealla bána a chur ar barr in Excel?


Na hUirlisí Táirgiúlachta Oifige is Fearr

Réitíonn Kutools for Excel an chuid is mó de do chuid Fadhbanna, agus Méadaíonn sé do Tháirgiúlacht 80%

  • Athúsáid: Cuir isteach go tapa foirmlí casta, cairteacha agus aon rud a d'úsáid tú roimhe seo; Cealla a Chriptiú le pasfhocal; Cruthaigh Liosta Ríomhphoist agus seol ríomhphoist ...
  • Barra Foirmle Super (cuir línte iolracha téacs agus foirmle in eagar go héasca); Leagan Amach Léitheoireachta (líon mór cealla a léamh agus a chur in eagar go héasca); Greamaigh go dtí an Raon Scagtha...
  • Cumaisc Cealla / Sraitheanna / Colúin gan Sonraí a chailleadh; Ábhar Cealla Scoilt; Comhcheangail Sraitheanna / Colúin Dúblacha... Cill Dúblach a Chosc; Déan comparáid idir Ranganna...
  • Roghnaigh Dúblach nó Uathúil Sraitheanna; Roghnaigh Blank Rows (tá na cealla uile folamh); Aimsigh Super agus Fuzzy Aimsigh i go leor Leabhar Oibre; Roghnaigh go randamach ...
  • Cóip Díreach Cealla Il gan tagairt fhoirmle a athrú; Tagairtí Cruthaigh Auto chuig Bileoga Il; Cuir Urchair isteach, Boscaí Seiceála agus go leor eile ...
  • Sliocht Téacs, Cuir Téacs leis, Bain de réir Poist, Bain Spás; Subtotals Paging a chruthú agus a phriontáil; Tiontaigh Idir Ábhar Cealla agus Tráchtanna...
  • Scagaire Super (scéimeanna scagaire a shábháil agus a chur i bhfeidhm ar bhileoga eile); Ard-Sórtáil de réir míosa / seachtaine / lae, minicíocht agus níos mó; Scagaire Speisialta le cló trom, iodálach ...
  • Comhcheangail Leabhair Oibre agus Bileoga Oibre; Cumaisc Táblaí bunaithe ar eochaircholúin; Roinn Sonraí i Ilbhileoga; Baisc Tiontaigh xls, xlsx agus PDF...
  • Níos mó ná 300 gné chumhachtach. Tacaíochtaí Office / Excel 2007-2019 agus 365. Tacaíonn sé le gach teanga. Imscaradh éasca i d’fhiontar nó d’eagraíocht. Gnéithe iomlána triail saor in aisce 30 lá. Ráthaíocht ar ais airgid 60 lá.
cluaisín kte 201905

Tugann Tab Oifige comhéadan Tabbed chuig Office, agus Déan Do Obair i bhfad Níos Éasca

  • Cumasaigh eagarthóireacht agus léamh tabbed i Word, Excel, PowerPoint, Foilsitheoir, Rochtain, Visio agus Tionscadal.
  • Oscail agus cruthaigh cáipéisí iolracha i gcluaisíní nua den fhuinneog chéanna, seachas i bhfuinneoga nua.
  • Méadaíonn do tháirgiúlacht 50%, agus laghdaíonn sé na céadta cad a tharlaíonn nuair luch duit gach lá!
bun officetab
Sórtáil tuairimí de réir
Comments (13)
Níl rátálacha ar bith fós. Bí ar an gcéad duine a rátáil!
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
a dhuine uasail, an bhféadfá cabhrú le sonraí an dúblaigh a shórtáil ar dtús, bíodh sé beag nó mór Sampla 1211 ---> 1112 9495 ---> 9945 7379 ---> 7739 Go raibh míle maith agat as do chabhair
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Dia duit, bhí mé ag smaoineamh conas an UDF seo, = sortnumsincell (A1,1), is féidir a mhodhnú níos ginearálta, cosúil le =sortnumsincell(A1," "," ",,1) Cá bhfuil an chéad argóint, A1, an spriocchill, an dara argóint,"", is teorannóir é a d'fhéadfadh carachtar ar bith, nó spás, nó rud ar bith, a ghlacadh leis an tríú argóint, "", teorannóir difriúil nó céanna, agus an ceathrú argóint, 1 nó 0, rud a léiríonn sórt ardaitheach nó íslitheach, agus teaghrán an toraidh á thaispeáint, curtha in eagar i gceart, laistigh d'aon chill, agus an teorainn réamhshocraithe mar an gcéanna leis an mbunsraith mura sonraítear é sa tríú téarma. Ba mhaith liom go n-oibreodh sé ar theaghrán agus ar uimhriúil, agus uaireanta b'fhéidir gur fotha líne a bheadh ​​sa dara nó sa tríú argóint, mar a chuirfí isteach de láimh le alt-enter. Bheifeá i mo laoch na míosa dá bhféadfá é sin a dhéanamh. Rinne mé iarracht ach theip orm go trua. Go raibh maith agat.
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Tá sraith cealla agam le huimhreacha scartha le spás a theastaíonn uaim a shórtáil. m.sh.
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
An bhfuil aon bhealach le níos mó uimhreacha a shórtáil san am céanna ó chill amháin? Mar shampla, tá liosta de 50000 uimhir sócmhainní agam mar A1234,A1235... agus caithfidh mé 500 uimhir shainiúil a tharraingt agus caithfidh mé 500 a tharraingt ag an am chun athrú a dhéanamh agus a shábháil.
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
gá a shórtáil 84-12-74-26-98 aon ordú 12-26-74-84-98 nó 98-84-74-26-12 go raibh maith agat
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Má tá CInt(Arr(xMin)) > CInt(Arr(j)) agus oibríonn sé
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Ba mhaith liom méid iomlán 14000 go 20000 a shórtáil ó rónna éagsúla Sampla:- 2000,1500 sraith amháin agus mar sin tá gach ró le socrú
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Dia duit, is cosúil go bhfuil an cód VBA aschuir go mícheart, mar shampla roimh 13,50,47,7,39 agus tar éis 13-39-47-50-7. Aon smaointe cén fáth?
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
hOLA, MI PROBLEMA ES QUE TENGO EXEL 2019 GA ESPAÑOL COMO SERIA LA FORMULA?
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Conas téacs AZ a shórtáil laistigh de chill in Excel?
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Dia duit, go raibh maith agat as ucht uimhreacha a shórtáil a scarann ​​le camóga laistigh de chealla le cód VBA
Níl ach fadhb amháin le sárú agam leis an gcód.
Ní féidir leis an gcód uimhir trí dhigit a bhrath. mar shampla na huimhreacha (65, 93, 53, 72, 64, 85, 103, 48, 77, 81, 54) tar éis an cód a chur i bhfeidhm, an t-ordú nua (103, 48, 53, 54, 64, 65, 72, 77, 81, 85, 93)
An bhfuil aon réiteach agat ar an bhfadhb?
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Dia duit, omer, b'fhéidir gur féidir leis an gcód thíos cabhrú leat, bain triail as:
Feidhm Phoiblí CeallaSort(r Mar Raon) Mar Theaghrán
Dim bry() Chomh Fada, L Chomh Fada, U Chomh Fada
ch = r(1).Téacs
ary = Scoilt(ch, ",")
L = LBound(ary)
U = UBound(ary)
ReDim bry(L Chun U)
Chun i = LBound(ary) Go UBound(ary)
bry(i) = CLng(ary(i))
Ar Aghaidh i
Cuir glaoch ar BubbleSort(bry)
Chun i = LBound(bry) Go UBound(bry)
ary(i) = CStr(bry(i))
Ar Aghaidh i
CellSort = Glac páirt(ary, ",")
Feidhm Deireadh

Fo BubbleSort(arr)
Dim strTemp Mar Athrú
Dim i Chomh fada
Dim j Chomh fada
Dim langMin Chomh fada
Dim lngMax Chomh fada
lngMin = LBound(arr)
lngMax = UBound(arr)
Chun i = lngMin Go lngMax - 1
Le haghaidh j = i + 1 Go lngMax
Má arr(i) > arr(j) Ansin
strTemp = arr(i)
arr(i) = arr(j)
arr(j) = strTemp
Deireadh Má
J Ar Aghaidh
Ar Aghaidh i
Deireadh Fo Tar éis duit an cód thuas a chur isteach, cuir an fhoirmle seo i bhfeidhm le do thoil: =CellSort(A1).Agus gheobhaidh tú an toradh atá uait.
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Dia duit, an bhfuil tú sásta leis an ord aibítre? Tá tú excel le haghaidh Mac. Gracias
Níl aon tráchtanna curtha suas anseo go fóill
Fág do chuid tuairimí
Ag postáil mar Aoi
×
Ráta an post seo:
0   Carachtair
Suímh Molta