Skip to main content

Athraigh an chéad ainm agus sloinne in Excel: Treoir iomlán éasca

I go leor comhthéacsanna, is gnách ainmneacha a liostú san fhormáid "Sloinne Céadainm". Mar sin féin, tá cásanna ann nuair is fearr an t-ordú seo a aisiompú go "Lastainm, Céadainm", ag cur an sloinne ar dtús, ansin camóg, agus an t-ainm tugtha ar deireadh. Cibé ar chúiseanna eagraíochtúla, bainistíochta bunachar sonraí, nó stíle, d'fhéadfadh sé a bheith riachtanach socrú na n-ainmneacha a athrú ach d'fhéadfadh sé a bheith tedious má dhéantar é de láimh thar thacar sonraí mór.

Taispeánann an teagasc seo duit conas ainmneacha a athshocrú go héasca in Excel, cibé an bhfuil tú ag smeach ainmneacha ó "Céad Ainm Sloinne" go "Sloinne, Céad Ainm" (le camóg nó gan é) nó an bealach eile. Cibé an bhfuil babhtálacha simplí nó réitigh níos casta ag teastáil uait a bhaineann le hardghnéithe nó scripteanna, tá gach rud atá uait againn.


Smeach an chéad sloinnte agus sloinne ag baint úsáide as Flash Fill

Excels Líonadh Flash Is uirlis chliste éifeachtach é gné chun sonraí a líonadh go huathoibríoch bunaithe ar phatrún a sholáthraíonn tú. Fágann sin go bhfuil sé foirfe do thascanna ar nós ord na gcéadainmneacha agus sloinne i do thacar sonraí a aisiompú. Lean na céimeanna simplí seo chun Flash Fill a úsáid chun ainmneacha a smeach:

  1. Sa chéad chill den cholún folamh in aice le d'ainmneacha (m.sh. B2), clóscríobh an t-ainm ó chill A2 san ord droim ar ais: "Sloinne chéad ainm".
  2. Roghnaigh an chéad chill eile síos sa cholún céanna, agus cuir isteach an t-ainm droim ar ais ó chill A3. De réir mar a thosaíonn tú ag clóscríobh, aithneoidh an fheidhm Flash Fill an patrún agus déanfaidh sé na cealla atá fágtha a líonadh go huathoibríoch dá réir.
  3. Preas Iontráil chun na moltaí Flash Fill a dhearbhú.

    Leid: Mar mhalairt ar chéimeanna 2 agus 3, is féidir leat brúigh Ctrl + E ar do mhéarchlár, nó téigh go dtí an Dáta cluaisín ar an Ribbon agus cliceáil ar an Líonadh Flash cnaipe chun na cealla thíos a líonadh leis an bpatrún a chuir tú ar fáil B2.

Nótaí:

  • Tá an modh seo chomh héifeachtach céanna más fearr leat gan camóg a chur san áireamh nó más mian leat an t-ordú ó “Lastainm, Céadainm” a aischur ar ais go “Céadainm Sloinne”. Is í an eochair ná an patrún tosaigh a sholáthar mar is mian leat é a mhacasamhlú.

  • Má tá lárainmneacha ag roinnt ainmneacha agus nach bhfuil cuid acu, b'fhéidir nach n-oibreoidh Flash Fill gan uaim agus iad á bpróiseáil. Chun torthaí níos fearr a fháil sna cásanna seo, déan tagairt don Modh AI cur síos air sa chéad alt eile.
  • Soláthraíonn Flash Fill réiteach seasta; fanann na hainmneacha a aisiompaítear tríd an modh seo mar a chéile, rud a chiallaíonn nach nuashonraítear iad go dinimiciúil le hathruithe ar na bunainmneacha nó trí iontrálacha nua a chur leis. Chun réiteach dinimiciúil a nuashonrú go huathoibríoch, ní mór an modh foirmle Moltar.

Athraigh céadainmneacha agus sloinne ag úsáid AI

Kutools le haghaidh Excel tá cúntóir AI-chumhachta aige, AI Aide, atá deartha chun ord na n-ainmneacha a aisiompú gan stró, is cuma má chuimsíonn siad lárainmneacha. Úsáid a bhaint as comhéadan atá éasca le húsáid de Kutools AI Aide, is féidir leat ord na n-ainmneacha a aisiompú go héasca i raonta roghnaithe amháin nó iolracha de réir mar is gá. Lean na céimeanna seo le do thoil:

Nóta: Níl an fheidhm Cealaigh ar fáil tar éis oibríocht AI a úsáid. Tá sé inmholta cúltaca de do shonraí bunaidh a chruthú sula dtéann tú ar aghaidh le haon mhodhnuithe a fhaigheann cúnamh ó AI.

íoslódáil Kutools le haghaidh Excel chun rochtain a fháil ar an ngné agus do thriail saor in aisce 30-lá a dhíghlasáil!
  1. Téigh chuig an Kutools cluaisín ar an ribín Excel agus roghnaigh AI Aide a oscailt Kutools AI Aide comhéadan.
  2. Roghnaigh na hainmneacha is mian leat a smeach.
  3. Clóscríobh d'ordú go soiléir sa bhosca ionchuir. Mar shampla, is féidir leat dul isteach: "Bog na hainmneacha deiridh sa roghnú chun tosaigh, agus camóg ina dhiaidh sin".
  4. Preas Iontráil nó buail an Seol cnaipe .

  5. Kutools AI Aide Próiseálann tú d'ordú go pras, ag cur réiteach i láthair. Níl ort ach cliceáil ar an Rith cnaipe chun an t-athshocrú a chur i bhfeidhm thar do shonraí roghnaithe.

Toradh

Bogtar na hainmneacha deiridh go léir sna cealla roghnaithe go dtí an tosach, agus camóg ina dhiaidh sin.

Leideanna mura gcomhlíonann an toradh d’ionchais:
  1. Níl le déanamh ach cliceáil ar an Míshásta cnaipe. Kutools AI Aide ansin beidh an droim ar ceal agus ginfear treoir mhionsonraithe céim ar chéim a bheidh in oiriúint do do chuid riachtanas.

  2. Smaoinigh ar d'ordú a athfhrású féachaint an bhfuil toradh níos sásúla mar thoradh air.

Nóta: Ag iarraidh rochtain a fháil ar an Kutools AI Aide? Íosluchtaigh Kutools le haghaidh Excel anois! Thairis sin, tá an iliomad gnéithe eile ag Kutools 300 + agus cuireann sé triail saor in aisce 30-lá ar fáil. Ná fan, bain triail as inniu!


Céadainmneacha agus sloinne a aisiompú ag baint úsáide as foirmle

Chun céad ainmneacha agus sloinne a aisiompú in Excel ag baint úsáide as foirmle, is féidir leat brath ar fheidhmeanna ionramhála téacs Excel. Tá an modh seo úsáideach go háirithe nuair is gá duit réiteach dinimiciúil a nuashonraíonn go huathoibríoch má athraíonn na hainmneacha bunaidh. Lean na céimeanna seo chun an fhoirmle a chur i bhfeidhm:

  1. Glac leis go bhfuil na hainmneacha is mian leat a aisiompú sa cholún A, ag tosnú ó A2. Roghnaigh an chéad chill sa cholún inar mian leat na hainmneacha cúlaithe a thaispeáint (B2 inár gcás), agus cuir isteach an fhoirmle:
    =REPLACE(A2,1,SEARCH(" ",A2),"")&", "&LEFT(A2,SEARCH(" ",A2)-1)
    Leid: Sa fhoirmle a sholáthraítear, cinntigh go bhfuil tú in ionad A1 leis an tagairt cille iarbhír ina bhfuil an t-ainm is mian leat a aisiompú.
  2. Tarraing an láimhseáil líonta ag an gcúinne ag bun ar dheis na cille B2 anuas chun an fhoirmle a chur i bhfeidhm ar na cealla ábhartha go léir.

Leid:
  • Más fearr leat gan camóg a chur isteach ach spás amháin, smaoinigh ar an bhfoirmle thíos a úsáid:
    =MID(A2&" "&A2,FIND(" ",A2)+1,LEN(A2))

  • Más mian leat an t-ordú a chur ar ais ó "Last Name, First Name" ar ais go "Céad Ainm Sloinne", úsáid an fhoirmle seo a leanas:
    =MID(A2&" "&A2,FIND(", ",A2)+2,LEN(A2)-1)

(AD) Ordú téacs droim ar ais go héasca le Kutools le haghaidh Excel

Ag streachailt le téacs a aisiompú i do chealla Excel, cibé an bhfuil tú ag sileadh gach litir ina n-aonar nó ag atheagrú téacs timpeall deighilteoir ar leith? Déanann Kutools le haghaidh Excel éasca é!

Leis an Ordú Téacs Droim ar Ais gné, is féidir leat litreacha a inbhéartú go tapa taobh istigh de chill nó míreanna téacs droim ar ais scartha le do theormharcóir roghnaithe - ar fad trí bhosca dialóige simplí amháin!

Kutools le haghaidh Excel: AI a chomhtháthú 🤖, 300+ feidhmeanna úsáideacha Excel ar do mhéar. Bain triail as iad go léir i dtriail saor in aisce 30-lá gan aon srianta gné anois!


Athraigh céadainmneacha agus sloinne ag úsáid Power Query

Ag baint úsáide as Power Query Is modh láidir é in Excel chun sonraí a ionramháil agus a athrú, lena n-áirítear suímh na gcéadainmneacha agus sloinne a athrú agus teorannóir de do rogha féin a chur isteach. Lean na céimeanna mionsonraithe seo chun an tasc seo a chur i gcrích le Power Query:

Nóta: Rogha le haghaidh an Power Query modh go heisiach i gcásanna ar leith: dá Power Query cheana féin mar chuid de do shreabhadh oibre claochlaithe sonraí agus ní mór duit aisiompú ainm a chomhtháthú, nó má bhíonn tascanna comhchosúla le sárú agat go minic. Maidir le riachtanais aisiompaithe ainm aonuaire, roghanna níos simplí mar Líonadh Flash, AI, Nó foirmlí (mar a scrúdaíodh níos luaithe sa treoir seo) gur réitigh níos oiriúnaí agus níos dírí iad.

  1. Roghnaigh an raon ina bhfuil na hainmneacha is mian leat a aisiompú.
  2. Téigh chuig an Dáta tab agus cliceáil ar Ó Tábla/Raon sa Faigh & Trasfhoirmigh Sonraí ghrúpa.
  3. Mura bhfuil do shonraí i bhformáid tábla, spreagfaidh Excel tú ceann a chruthú. Cliceáil le do thoil OK.

  4. sa Power Query Eagarthóir a osclaíonn suas, deaschliceáil ar cheanntásc an cholúin ainm agus ansin roghnaigh Colún Scoilte > De réir Teorainneora.

  5. Roghnaigh an teorannóir scarann ​​​​sé d'ainmneacha (spás go hiondúil) agus roghnaíonn tú scoilt ag gach teagmhas den teorannóir, cliceáil ansin OK.

  6. Tar éis scoilteadh, beidh dhá cholún agat le haghaidh céad ainmneacha agus sloinne. Tarraing de láimh an colún ina bhfuil an sloinne mar an chéad cholún.

  7. Roghnaigh na colúin is mian leat a chumasc trí na Ctrl eochair agus cliceáil ar gach ceann acu. Ansin, deaschliceáil ar aon cheann de na ceanntásca colún agus roghnaigh Cumaisc Colúin.

  8. sa Cumaisc Colúin dialóg, ón deighilteoir liosta anuas, roghnaigh an An Chustaim rogha agus ionchuir camóg agus spás ina dhiaidh (, ) don deighilteoir. Más gá, sonraigh ainm don cholún cumaiscthe, ansin cliceáil OK.

  9. Nuair a bheidh tú sásta leis an réamhamharc, cliceáil ar an Dún & Luchtaigh cnaipe sa Power Query Eagarthóir chun do chuid athruithe a chur i bhfeidhm.

Toradh

Power Query aschuirfidh sé na sonraí claochlaithe láithreach i mbileog oibre nua in Excel.

Leid: Cruthaíonn an modh seo nasc idir na sonraí bunaidh agus an t-aschur claochlaithe. Is féidir aon nuashonruithe ar na sonraí bunaidh a chur i bhfeidhm go héasca ar an aschur claochlaithe trí athnuachan a dhéanamh: níl le déanamh ach cliceáil ar dheis ar an tábla aschuir agus roghnaigh Athnuaigh.


Babhtáil céadainmneacha agus sloinne ag baint úsáide as VBA

Is féidir leat macraí VBA a úsáid freisin chun céadainmneacha agus sloinne a smeach i gcolún go tapa. Tá an cur chuige seo oiriúnach do dhuine ar bith atá i bhfabhar modh códaithe chun sonraí a ionramháil go héifeachtach laistigh de Excel.

Nóta: Sula ritheann tú an script VBA seo, moltar go láidir cúltaca de do shonraí a chruthú, ós rud é nach féidir oibríochtaí VBA a chealú leis an ngnáthghné cealaithe Excel.

  1. Coinnigh síos an Alt + F11 eochracha in Excel chun an Microsoft Visual Basic d’Fheidhmchláir fhuinneog.
  2. cliceáil Ionsáigh > Modúil, agus greamaigh an macra seo a leanas isteach sa Modúil fhuinneog.
    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

    Nóta: Cuireann an macra seo camóg isteach go huathoibríoch idir na hainmneacha droim ar ais. Más mian leat deighilteoir eile a úsáid, is féidir leat an mhír a mhodhnú xRng.Value = AinmLiosta(1) &", " & NameList(0) le fáil sa 16ú líne den chód. Mar shampla, athsholáthar "" le "" scarfaidh na hainmneacha le spás in ionad camóg.

  3. Brúigh an F5 eochair chun an macra seo a rith. Sa popping suas Kutools le haghaidh Excel bosca dialóige, roghnaigh an raon ina bhfuil na hainmneacha is mian leat a smeach, agus cliceáil ar an OK cnaipe.

  4. Sa chéad bhosca dialóige eile, cuir isteach an deighilteoir reatha a úsáidtear laistigh d'ainmneacha (mar shampla spás inár gcás), agus ansin cliceáil ar an OK cnaipe.

Toradh

Anois déantar na céadainmneacha agus na sloinne sa raon roghnaithe a smeach, agus iad scartha le camóg.


Thar aon ní eile tá an t-ábhar ábhartha go léir a bhaineann le hainmneacha smeach in Excel. Tá súil agam go mbeidh an rang teagaisc cabhrach. Má tá tú ag iarraidh tuilleadh leideanna agus cleasanna Excel a iniúchadh, cliceáil anseo chun rochtain a fháil ar ár mbailiúchán fairsing de bhreis is mílte ranganna teagaisc.

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