Skip i'r prif gynnwys

Newid enwau cyntaf ac olaf yn Excel: Canllaw cyflawn hawdd

Mewn llawer o gyd-destunau, mae enwau'n cael eu rhestru'n gonfensiynol yn y fformat "Enw Diwethaf Enw Cyntaf". Fodd bynnag, mae yna achosion lle mae'n well gwrthdroi'r gorchymyn hwn i "Enw Olaf, Enw Cyntaf", gan roi'r cyfenw yn gyntaf, yna coma, a'r enw a roddir yn olaf. P'un ai am resymau trefniadol, rheoli cronfa ddata, neu resymau arddulliadol, gall fod yn angenrheidiol troi trefn yr enwau ond gall fod yn ddiflas os caiff ei wneud â llaw ar draws set ddata fawr.

Mae'r tiwtorial hwn yn dangos i chi sut i aildrefnu enwau yn Excel yn hawdd, p'un a ydych chi'n troi enwau o "Enw Olaf Enw Cyntaf" i "Enw Olaf, Enw Cyntaf" (gyda neu heb goma) neu'r ffordd arall. P'un a oes angen cyfnewidiadau syml neu atebion mwy cymhleth sy'n cynnwys nodweddion uwch neu sgriptiau, mae gennym bopeth sydd ei angen arnoch.


Trowch enwau cyntaf ac olaf gan ddefnyddio Flash Fill

Excel's Llenwch Flash Mae nodwedd yn offeryn craff ac effeithlon ar gyfer llenwi data yn awtomatig yn seiliedig ar batrwm a ddarperir gennych. Mae hyn yn ei gwneud yn berffaith ar gyfer tasgau fel gwrthdroi trefn enwau cyntaf ac olaf yn eich set ddata. Dilynwch y camau syml hyn i ddefnyddio Flash Fill ar gyfer fflipio enwau:

  1. Yng nghell gyntaf y golofn wag wrth ymyl eich enwau (e.e., B2), teipiwch yr enw o gell A2 yn y drefn wrthdroi: "Enw olaf Enw cyntaf".
  2. Dewiswch y gell nesaf i lawr yn yr un golofn, a rhowch yr enw wedi'i wrthdroi o'r gell A3. Wrth i chi ddechrau teipio, bydd y swyddogaeth Flash Fill yn adnabod y patrwm ac yn llenwi'r celloedd sy'n weddill yn ei ôl yn awtomatig.
  3. Pwyswch Rhowch i gadarnhau'r awgrymiadau Flash Fill.

    Tip: Fel dewis arall i gamau 2 a 3, gallwch bwyso Ctrl + E ar eich bysellfwrdd, neu ewch i'r Dyddiad tab ar y Rhuban a chliciwch ar y Llenwch Flash botwm i lenwi'r celloedd isod gyda'r patrwm a ddarparwyd gennych B2.

Nodiadau:

  • Mae'r dull hwn yr un mor effeithiol os yw'n well gennych beidio â chynnwys coma neu os ydych am ddychwelyd yr archeb o "Enw Olaf, Enw Cyntaf" yn ôl i "Enw Diwethaf Enw Cyntaf". Yr allwedd yw darparu'r patrwm cychwynnol fel y dymunwch ei weld yn cael ei ailadrodd.

  • Os oes gan rai enwau enwau canol ac nad oes gan rai, efallai na fydd Flash Fill yn gweithio mor ddi-dor wrth eu prosesu. I gael canlyniadau gwell yn y sefyllfaoedd hyn, cyfeiriwch at y dull AI a ddisgrifir yn yr adran nesaf.
  • Mae Flash Fill yn darparu datrysiad sefydlog; mae'r enwau sy'n cael eu gwrthdroi trwy'r dull hwn yn aros yn eu hunfan, sy'n golygu nad ydynt yn diweddaru'n ddeinamig gyda newidiadau i'r enwau gwreiddiol nac ychwanegu cofnodion newydd. Ar gyfer datrysiad deinamig sy'n diweddaru'n awtomatig, mae'r dull fformiwla argymhellir.

Newidiwch enwau cyntaf ac olaf gan ddefnyddio AI

Kutools ar gyfer Excel yn cynnwys cynorthwyydd wedi'i bweru gan AI, AI Aide, a gynlluniwyd i wrthdroi trefn enwau yn ddiymdrech, ni waeth a ydynt yn cynnwys enwau canol ai peidio. Gan ddefnyddio rhyngwyneb hawdd ei ddefnyddio o Kutools AI Aide, gallwch yn hawdd wrthdroi trefn enwau mewn ystodau dethol sengl neu lluosog yn ôl yr angen. Dilynwch y camau hyn os gwelwch yn dda:

Nodyn: Nid yw'r swyddogaeth Dadwneud ar gael ar ôl defnyddio gweithrediad AI. Fe'ch cynghorir i greu copi wrth gefn o'ch data gwreiddiol cyn bwrw ymlaen ag unrhyw addasiadau gyda chymorth AI.

Lawrlwytho Kutools ar gyfer Excel i gael mynediad at y nodwedd a datgloi eich treial am ddim 30 diwrnod!
  1. Navigate at y Kutools tab ar y rhuban Excel a dewiswch AI Aide i agor y Kutools AI Aide rhyngwyneb.
  2. Dewiswch yr enwau rydych chi am eu troi.
  3. Teipiwch eich gorchymyn yn glir yn y blwch mewnbwn. Er enghraifft, gallwch chi nodi: "Symudwch enwau olaf yn y detholiad i'r blaen, ac yna atalnod".
  4. Pwyswch Rhowch neu daro y anfon botwm .

  5. Kutools AI Aide prosesu eich gorchymyn yn brydlon, gan gyflwyno datrysiad. Yn syml, cliciwch ar y Gweithredu botwm i gymhwyso'r ad-drefnu ar draws y data a ddewiswyd gennych.

Canlyniad

Mae pob enw olaf yn y celloedd a ddewiswyd yn cael eu symud i'r blaen, ac yna atalnod.

Awgrymiadau os nad yw'r canlyniad yn cwrdd â'ch disgwyliadau:
  1. Cliciwch ar y Yn anfodlon botwm. Kutools AI Aide yna bydd yn dad-wneud y gwrthwyneb ac yn cynhyrchu canllaw manwl, cam wrth gam wedi'i deilwra i'ch anghenion.

  2. Ystyriwch aralleirio eich gorchymyn i weld a yw'n rhoi canlyniad mwy boddhaol.

Nodyn: Eisiau cael mynediad i'r Kutools AI Aide? Lawrlwythwch Kutools ar gyfer Excel nawr! Y tu hwnt i hyn, mae gan Kutools fyrdd o 300+ o nodweddion eraill ac mae'n cynnig treial 30 diwrnod am ddim. Peidiwch ag aros, rhowch gynnig arni heddiw!


Gwrthdroi enwau cyntaf ac olaf gan ddefnyddio fformiwla

I wrthdroi enwau cyntaf ac olaf yn Excel gan ddefnyddio fformiwla, gallwch ddibynnu ar swyddogaethau trin testun Excel. Mae'r dull hwn yn arbennig o ddefnyddiol pan fydd angen datrysiad deinamig arnoch sy'n diweddaru'n awtomatig os bydd yr enwau gwreiddiol yn newid. Dilynwch y camau hyn i roi'r fformiwla ar waith:

  1. Tybiwch fod yr enwau rydych chi am eu gwrthdroi yn y golofn A, gan ddechrau o A2. Dewiswch y gell gyntaf yn y golofn lle rydych am i'r enwau gwrthdroi ymddangos (B2 yn ein hachos ni), a nodwch y fformiwla:
    =REPLACE(A2,1,SEARCH(" ",A2),"")&", "&LEFT(A2,SEARCH(" ",A2)-1)
    Tip: Yn y fformiwla a ddarperir, sicrhewch eich bod yn disodli A1 gyda'r cyfeirnod cell gwirioneddol sy'n cynnwys yr enw yr hoffech ei wrthdroi.
  2. Llusgwch yr handlen llenwi ar gornel dde isaf y gell B2 i lawr i gymhwyso'r fformiwla i'r holl gelloedd perthnasol.

Awgrym:
  • Os yw'n well gennych beidio â chynnwys coma ond dim ond gofod, ystyriwch ddefnyddio'r fformiwla isod:
    =MID(A2&" "&A2,FIND(" ",A2)+1,LEN(A2))

  • Os ydych am ddychwelyd y gorchymyn o "Enw Diwethaf, Enw Cyntaf" yn ôl i "Enw Diwethaf Enw Cyntaf", defnyddiwch y fformiwla ganlynol:
    =MID(A2&" "&A2,FIND(", ",A2)+2,LEN(A2)-1)

(AD) Gwrthdroi trefn testun yn hawdd gyda Kutools ar gyfer Excel

Cael trafferth i wrthdroi testun yn eich celloedd Excel, p'un ai fflipio pob llythyren yn unigol neu aildrefnu testun o amgylch gwahanydd penodol? Mae Kutools ar gyfer Excel yn ei gwneud hi'n hawdd!

Efo'r Gorchymyn Testun Gwrthdroi nodwedd, gallwch chi wyrdroi llythrennau yn gyflym y tu mewn i gell neu wrthdroi segmentau testun wedi'u gwahanu gan yr amffinydd o'ch dewis - i gyd trwy un blwch deialog syml!

Kutools ar gyfer Excel: Integreiddio AI 🤖, 300+ o swyddogaethau Excel defnyddiol ar flaenau eich bysedd. Rhowch gynnig arnyn nhw i gyd mewn treial 30 diwrnod am ddim heb unrhyw gyfyngiadau nodwedd nawr!


Newidiwch enwau cyntaf ac olaf gan ddefnyddio Power Query

Defnyddio Power Query yn Excel yn ddull cadarn ar gyfer trin a thrawsnewid data, gan gynnwys newid safleoedd enwau cyntaf ac olaf tra'n mewnosod amffinydd o'ch dewis. Dilynwch y camau manwl hyn i gyflawni'r dasg hon gyda Power Query:

Nodyn: Dewiswch y Power Query dull mewn sefyllfaoedd penodol yn unig: os Power Query eisoes yn rhan o'ch llif gwaith trawsnewid data ac mae angen i chi integreiddio gwrthdroi enw, neu os ydych chi'n wynebu tasgau tebyg yn aml. Ar gyfer anghenion gwrthdroi enw un-amser, dewisiadau amgen symlach megis Llenwch Flash, AI, neu fformwlâu (fel yr archwiliwyd yn gynharach yn y canllaw hwn) yn debygol o fod yn atebion mwy addas ac uniongyrchol.

  1. Dewiswch yr ystod sy'n cynnwys yr enwau rydych chi am eu gwrthdroi.
  2. Navigate at y Dyddiad tab a chliciwch ar O'r Tabl / Ystod yn y Cael a Thrawsnewid Data grŵp.
  3. Os nad yw eich data mewn fformat tabl, bydd Excel yn eich annog i greu un. Cliciwch os gwelwch yn dda OK.

  4. Yn y Power Query Golygydd sy'n agor, de-gliciwch ar bennawd y golofn enw ac yna dewiswch Colofn Hollti > Gan Amffinydd.

  5. Dewiswch y terfynydd yn gwahanu eich enwau (llecyn fel arfer) ac yn dewis gwneud hynny hollti ym mhob digwyddiad o'r amffinydd, yna cliciwch OK.

  6. Ar ôl hollti, bydd gennych ddwy golofn ar gyfer enwau cyntaf ac olaf. Llusgwch y golofn â llaw sy'n dal yr enw olaf fel y golofn gyntaf.

  7. Dewiswch y colofnau rydych chi am eu huno trwy ddal i lawr y Ctrl allwedd a chlicio ar bob un. Yna, de-gliciwch ar unrhyw un o benawdau'r golofn a dewis Cyfuno Colofnau.

  8. Yn y Cyfuno Colofnau ymgom, o'r gwahanydd rhestr ostwng, dewiswch y Custom opsiwn a mewnbynnu coma ac yna bwlch (, ) ar gyfer y gwahanydd. Os oes angen, nodi enw ar gyfer y golofn gyfun, yna cliciwch OK.

  9. Unwaith y byddwch yn fodlon ar y rhagolwg, cliciwch ar y Cau a Llwytho botwm yn y Power Query Golygydd i gymhwyso'ch newidiadau.

Canlyniad

Power Query yn allbynnu'r data wedi'i drawsnewid yn syth i daflen waith newydd yn Excel.

Tip: Mae'r dull hwn yn creu cysylltiad rhwng y data gwreiddiol a'r allbwn wedi'i drawsnewid. Gellir cymhwyso unrhyw ddiweddariadau i'r data gwreiddiol yn hawdd i'r allbwn wedi'i drawsnewid trwy adnewyddu: de-gliciwch ar y tabl allbwn a dewis Adnewyddu.


Cyfnewid enwau cyntaf ac olaf gan ddefnyddio VBA

Gallwch hefyd ddefnyddio macros VBA i fflipio enwau cyntaf ac olaf mewn colofn yn gyflym. Mae'r dull hwn yn ddelfrydol ar gyfer unrhyw un sy'n ffafrio dull codio i drin data yn Excel yn effeithlon.

Nodyn: Cyn rhedeg y sgript VBA hon, argymhellir yn gryf creu copi wrth gefn o'ch data, gan na ellir dadwneud gweithrediadau VBA gyda'r nodwedd dadwneud Excel safonol.

  1. Dal i lawr y Alt + F11 allweddi yn Excel i agor y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.
  2. Cliciwch Mewnosod > Modiwlau, a gludwch y macro canlynol i mewn i'r Modiwlau ffenestr.
    Sub FlipName()
    'Update by ExtendOffice on 20240327
    Dim xRng As Range
    Dim xWorkRng As Range
    Dim xSign As String
    Dim xSeparator As String
    On Error Resume Next
    xTitleId = "Kutools for Excel"
    Set xWorkRng = Application.Selection
    Set xWorkRng = Application.InputBox("Flip names in the range:", xTitleId, xWorkRng.Address, Type:=8)
    xSign = Application.InputBox("Input the separator used within names:", xTitleId, Type:=2)
    For Each xRng In xWorkRng
        xValue = xRng.Value
        NameList = VBA.Split(xValue, xSign)
        If UBound(NameList) = 1 Then
            xRng.Value = NameList(1) & ", " & NameList(0)
        End If
    Next
    End Sub

    Nodyn: Mae'r macro hwn yn mewnosod coma yn awtomatig rhwng yr enwau sydd wedi'u gwrthdroi. Os ydych chi'n dymuno defnyddio gwahanydd gwahanol, gallwch chi addasu'r pyt xRng.Value = EnwRhestr(1) &", " & NameList(0) a geir yn yr 16eg llinell o'r cod. Er enghraifft, amnewid "" gyda "" yn gwahanu'r enwau gyda bwlch yn lle coma.

  3. Gwasgwch y F5 allwedd i redeg y macro hwn. Yn y popping up Kutools ar gyfer Excel blwch deialog, dewiswch yr ystod sy'n cynnwys yr enwau rydych chi am eu troi, a chliciwch ar y OK botwm.

  4. Yn y blwch deialog nesaf, nodwch y gwahanydd presennol a ddefnyddir o fewn enwau (fel gofod yn ein hachos ni), ac yna cliciwch ar y OK botwm.

Canlyniad

Nawr mae'r enwau cyntaf a'r enwau olaf yn yr ystod a ddewiswyd yn cael eu troi, wedi'u gwahanu gan goma.


Uchod mae'r holl gynnwys perthnasol sy'n ymwneud â fflipio enwau yn Excel. Gobeithio y bydd y tiwtorial yn ddefnyddiol i chi. Os ydych chi am archwilio mwy o awgrymiadau a thriciau Excel, os gwelwch yn dda cliciwch yma i gael mynediad at ein casgliad helaeth o dros filoedd o sesiynau tiwtorial.

Comments (42)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
It worked for me.
Thank you!
This comment was minimized by the moderator on the site
hola, gracias por tus formulas, como puedo hacer si necesito reversar los nombres y luego los apellidos, por ejemplo tengo esto GRANDA VELASCO OMAR GERMANICO, y con la función revert no me funciona en orden me saca GERMANICO OMAR VELASCO GRANDA, me cambia el orden.
This comment was minimized by the moderator on the site
Hi there,

If you have additional middle names rather than just first and last names, please try the Reverse Text Order feature of Kutools for Excel.
https://www.extendoffice.com/images/stories/comments/ljy-picture/reverse-text.png

If you don't have Kutools for Excel installed in your computer, you can click here to download and try it for free for 30 days: Kutools for Excel. After the installation, you can find the feature on Kutools tab, in Editing group:
https://www.extendoffice.com/images/stories/comments/ljy-picture/reverse-text-2.png

Amanda
This comment was minimized by the moderator on the site
Thank you sooo very much! You made work easier for me!
This comment was minimized by the moderator on the site
=MID(A2&", "&A2,FIND(" ",A2)+1,LEN(A2)+1)

where the name is on the A2 cell
This comment was minimized by the moderator on the site
You saved my life!!! Thank you. None of the others worked. This is exactly what I needed.
This comment was minimized by the moderator on the site
=MID(O4&", "&O4,FIND(" ",O4)+1,LEN(O4)+1)
This comment was minimized by the moderator on the site
okay. can someone say this in english because I have no clue what you guys are talking about
This comment was minimized by the moderator on the site
Try this to add a comma: =MID(A2&", "&A2,FIND(" ",A2)+1,LEN(A2)+1)
This comment was minimized by the moderator on the site
THANK YOU literally I've been trying to figure out the comma thing for like an hour. Thank you!
This comment was minimized by the moderator on the site
What if I need to insert a comma between the last and first name?
This comment was minimized by the moderator on the site
What if there is a comma separating the 2 names? Is there a way to eliminate it? Now the names look like

Arthur Lange,

Eric Norris,

etc etc
This comment was minimized by the moderator on the site
Try this to remove a comma: =MID(A2&" "&A2,FIND(", ",A2)+1,LEN(A2)+1)
This comment was minimized by the moderator on the site
Have you tried Ctrl+F, Select Replace, Find "," and leave replace with blank.
This comment was minimized by the moderator on the site
When I try that, it pops up with this error message "There's a problem with this formula. Not trying to type a formula? When the first character is an equal (=) or minus (-) sign, Excel thinks it's a formula: you type: =1+1, cell shows: 2. To get around this, type an apostrophe (') first: you type: '=1+1, cell shows =1+1.
This comment was minimized by the moderator on the site
I think you are changing the formula. Try copying and pasting the values to a new cell then do the find/replace.
This comment was minimized by the moderator on the site
I want to know this too!
This comment was minimized by the moderator on the site
Correction. What if i have four names? What's the formula? Last name - first name - middle1 - middle2
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations