Բաց թողնել հիմնական բովանդակությունը

Փոխեք անունն ու ազգանունը Excel-ում. հեշտ ամբողջական ուղեցույց

Շատ համատեքստերում անունները պայմանականորեն նշված են «Անուն Ազգանուն» ձևաչափով: Այնուամենայնիվ, կան դեպքեր, երբ նախընտրելի է այս հաջորդականությունը փոխել «Ազգանուն, անուն»՝ նախ դնելով ազգանունը, հետո ստորակետը և ազգանունը: Անկախ նրանից՝ կազմակերպչական, տվյալների բազայի կառավարման կամ ոճական նկատառումներից ելնելով, անունների դասավորությունը փոխելը կարող է անհրաժեշտ լինել, բայց պոտենցիալ հոգնեցուցիչ, եթե ձեռքով արվի մեծ տվյալների բազայում:

Այս ձեռնարկը ցույց է տալիս, թե ինչպես հեշտությամբ վերադասավորել անունները Excel-ում, անկախ նրանից՝ անունները «Անուն Ազգանուն»-ից «Ազգանուն, Անուն» (ստորակետով կամ առանց ստորակետով), թե հակառակը: Անկախ նրանից, թե ձեզ անհրաժեշտ են պարզ փոխանակումներ կամ ավելի բարդ լուծումներ, որոնք ներառում են առաջադեմ գործառույթներ կամ սցենարներ, մենք ունենք այն ամենը, ինչ ձեզ անհրաժեշտ է:


Շրջեք անունն ու ազգանունը՝ օգտագործելով Flash Fill-ը

Excel-ի Flash լրացնել առանձնահատկությունը խելացի և արդյունավետ գործիք է՝ ձեր տրամադրած օրինաչափության հիման վրա տվյալները ավտոմատ կերպով լրացնելու համար: Սա այն դարձնում է կատարյալ այնպիսի առաջադրանքների համար, ինչպիսին է ձեր տվյալների բազայում անուն և ազգանունների հերթականությունը փոխելը: Անունները շրջելու համար Flash Fill-ն օգտագործելու համար հետևեք հետևյալ պարզ քայլերին.

  1. Ձեր անունների կողքին գտնվող դատարկ սյունակի առաջին բջիջում (օրինակ՝ B2), մուտքագրեք անունը բջիջից A2 հակառակ հերթականությամբ.Ազգանունը անունը".
  2. Ընտրեք հաջորդ բջիջը նույն սյունակում և մուտքագրեք հակադարձ անունը բջիջից A3. Երբ սկսում եք մուտքագրել, Flash Fill ֆունկցիան կճանաչի օրինաչափությունը և ավտոմատ կերպով կհամալրի մնացած բջիջներն ըստ դրա:
  3. մամուլ Մտնել Flash Fill առաջարկները հաստատելու համար:

    Ձեր պատասխանը ուղարկված չէ: Որպես 2-րդ և 3-րդ քայլերի այլընտրանք, կարող եք սեղմել Ctrl + E ձեր ստեղնաշարի վրա կամ գնացեք դեպի Ամսաթիվ ներդիրը ժապավենի վրա և սեղմեք դրա վրա Flash լրացնել կոճակը՝ ստորև բերված բջիջները լրացնելու համար ձեր տրամադրած օրինաչափությամբ B2.

Նշումներ:

  • Այս մեթոդը հավասարապես արդյունավետ է, եթե նախընտրում եք չներառել ստորակետ կամ եթե ցանկանում եք «Ազգանուն, Անուն» կարգը վերադարձնել «Անուն Ազգանուն»: Կարևորը սկզբնական օրինաչափությունն ապահովելն է այնպես, ինչպես ցանկանում եք, որ այն կրկնօրինակվի:

  • Եթե ​​որոշ անուններ ունեն միջին անուններ, իսկ որոշները՝ ոչ, Flash Fill-ը կարող է անխափան աշխատել դրանք մշակելիս: Այս իրավիճակներում ավելի լավ արդյունքների համար տես AI մեթոդ նկարագրված է հաջորդ բաժնում:
  • Flash Fill-ը ապահովում է ֆիքսված լուծում; Այս մեթոդի միջոցով հակադարձված անունները մնում են ստատիկ, ինչը նշանակում է, որ դրանք դինամիկ կերպով չեն թարմացվում սկզբնական անունների փոփոխություններով կամ նոր գրառումների ավելացմամբ: Դինամիկ լուծման համար, որն ինքնաբերաբար թարմացվում է, բանաձեւի մեթոդ խորհուրդ է տրվում.

Փոխեք անունն ու ազգանունը՝ օգտագործելով AI

Excel- ի համար նախատեսված գործիքներ ունի AI-ով աշխատող օգնական, AI օգնական, որը նախատեսված է առանց ջանքերի փոխելու անունների հերթականությունը՝ անկախ նրանից, թե արդյոք դրանք ներառում են միջին անուններ: Օգտագործելով օգտագործողի համար հարմար ինտերֆեյսը Kutools AI օգնական, անհրաժեշտության դեպքում հեշտությամբ կարող եք փոխել անունների հերթականությունը մեկ կամ մի քանի ընտրված տիրույթներում: Խնդրում ենք հետևել հետևյալ քայլերին.

Նշում: Հետարկել գործառույթն անհասանելի է AI գործողություն օգտագործելուց հետո: Ցանկալի է ստեղծել ձեր սկզբնական տվյալների կրկնօրինակ՝ նախքան արհեստական ​​ինտելեկտի օգնությամբ որևէ փոփոխություն կատարելը:

Բեռնել Excel- ի համար նախատեսված գործիքներ հնարավորություն մուտք գործելու և ձեր 30-օրյա անվճար փորձարկումը բացելու համար:
  1. Նավարկել դեպի Կուտոլս ներդիր Excel ժապավենի վրա և ընտրեք AI օգնական բացելու համար Kutools AI օգնական ինտերֆեյս:
  2. Ընտրեք այն անունները, որոնք ցանկանում եք շրջել:
  3. Հստակ մուտքագրեք ձեր հրամանը մուտքագրման վանդակում: Օրինակ, կարող եք մուտքագրել.Ընտրված ազգանունները տեղափոխեք առջևի հատված, որին հաջորդում է ստորակետ".
  4. մամուլ Մտնել կամ հարվածել ուղարկել կոճակ .

  5. Kutools AI օգնական օպերատիվ կերպով մշակում է ձեր հրամանը՝ ներկայացնելով լուծում: Պարզապես սեղմեք Կատարել կոճակ՝ ձեր ընտրած տվյալների մեջ վերադասավորումը կիրառելու համար:

Արդյունք

Ընտրված բջիջների բոլոր ազգանունները տեղափոխվում են առջև, որին հաջորդում է ստորակետ:

Խորհուրդներ, եթե արդյունքը չի համապատասխանում ձեր սպասելիքներին.
  1. Պարզապես կտտացրեք Անբավարար կոճակը: Kutools AI օգնական այնուհետև կվերացնի հակառակը և կստեղծի մանրամասն, քայլ առ քայլ ուղեցույց՝ հարմարեցված ձեր կարիքներին:

  2. Մտածեք վերափոխելու ձեր հրամանը՝ տեսնելու, թե արդյոք այն ավելի գոհացուցիչ արդյունք կտա:

Նշում: Ցանկանում եք մուտք գործել Kutools AI օգնական? Բեռնել Excel- ի համար նախատեսված գործիքներ հիմա! Դրանից բացի, Kutools-ը պարծենում է 300+ այլ առանձնահատկություններով և առաջարկում է 30-օրյա անվճար փորձարկում: Մի սպասեք, փորձեք այն այսօր:


Փոխեք անունն ու ազգանունը բանաձևով

Excel-ում անունն ու ազգանունը բանաձևով փոխելու համար կարող եք ապավինել Excel-ի տեքստային մանիպուլյացիայի գործառույթներին: Այս մեթոդը հատկապես օգտակար է, երբ ձեզ անհրաժեշտ է դինամիկ լուծում, որը ինքնաբերաբար թարմացվում է, եթե սկզբնական անունները փոխվեն: Բանաձևն իրականացնելու համար հետևեք հետևյալ քայլերին.

  1. Ենթադրենք, որ անունները, որոնք ցանկանում եք փոխել, գտնվում են սյունակում A, սկսած A2. Ընտրեք սյունակի առաջին բջիջը, որտեղ ցանկանում եք, որ հայտնվեն հակադարձ անունները (B2 մեր դեպքում) և մուտքագրեք բանաձևը.
    =REPLACE(A2,1,SEARCH(" ",A2),"")&", "&LEFT(A2,SEARCH(" ",A2)-1)
    Ձեր պատասխանը ուղարկված չէ: Տրամադրված բանաձևում համոզվեք, որ փոխարինեք A1 բջջի իրական հղումով, որը պարունակում է այն անունը, որը ցանկանում եք փոխել:
  2. Քաշեք լցման բռնակը վանդակի ներքևի աջ անկյունում B2 դեպի ներքև՝ բանաձևը կիրառելու բոլոր համապատասխան բջիջների վրա:

Հուշում.
  • Եթե ​​նախընտրում եք չներառել ստորակետ, այլ միայն բացատ, օգտագործեք հետևյալ բանաձևը.
    =MID(A2&" "&A2,FIND(" ",A2)+1,LEN(A2))

  • Եթե ​​ցանկանում եք «Ազգանուն, Անուն» պատվերը վերադարձնել «Անուն Ազգանուն», ապա օգտագործեք հետևյալ բանաձևը.
    =MID(A2&" "&A2,FIND(", ",A2)+2,LEN(A2)-1)

(AD) Հեշտությամբ հակադարձեք տեքստային կարգը Excel-ի համար Kutools-ով

Ձեր Excel-ի բջիջներում տեքստը հակադարձելու համար պայքարում եք՝ յուրաքանչյուր տառը առանձին-առանձին շուռ տալով, թե տեքստը վերադասավորելով որոշակի բաժանարարի շուրջ: Kutools-ը Excel-ի համար հեշտացնում է:

Հետ Հակադարձ տեքստի պատվեր հնարավորությունը, դուք կարող եք արագ շրջել տառերը բջիջի ներսում կամ հակադարձել տեքստի հատվածները, որոնք առանձնացված են ձեր ընտրած սահմանազատիչով, բոլորը մեկ, պարզ երկխոսության տուփի միջոցով:

Excel- ի համար նախատեսված գործիքներԻնտեգրված AI 🤖, 300+ հարմար Excel գործառույթներ ձեր ձեռքերում: Փորձեք դրանք բոլորը 30-օրյա անվճար փորձաշրջանում՝ առանց գործառույթների սահմանափակումների հիմա:


Փոխեք անունն ու ազգանունը՝ օգտագործելով Power Query

Օգտագործելով Power Query Excel-ում տվյալների մանիպուլյացիայի և փոխակերպման ամուր մեթոդ է, ներառյալ անունների և ազգանունների դիրքերը փոխելու՝ ձեր ընտրած սահմանազատիչը տեղադրելիս: Հետևեք այս մանրամասն քայլերին՝ այս առաջադրանքն իրականացնելու համար Power Query:

Նշում: Ընտրեք Power Query մեթոդ բացառապես կոնկրետ սցենարներում: եթե Power Query դա արդեն ձեր տվյալների փոխակերպման աշխատանքային հոսքի մի մասն է, և դուք պետք է ինտեգրեք անունների հակադարձումը, կամ եթե հաճախակի եք բախվում նմանատիպ խնդիրների: Անվան միանգամյա հակադարձման կարիքների համար ավելի պարզ այլընտրանքներ, ինչպիսիք են Flash լրացնել, AIԿամ բանաձեւեր (ինչպես ավելի վաղ ուսումնասիրվել է այս ուղեցույցում) հավանաբար ավելի հարմար և ուղղակի լուծումներ են:

  1. Ընտրեք այն տիրույթը, որը պարունակում է այն անունները, որոնք ցանկանում եք փոխել:
  2. Նավարկել դեպի Ամսաթիվ ներդիր եւ սեղմեք Սեղանից / միջակայքից է Ստացեք և փոխակերպեք տվյալները խումբ:
  3. Եթե ​​ձեր տվյալները աղյուսակի ձևաչափով չեն, Excel-ը ձեզ կհուշի ստեղծել այն: Խնդրում ենք սեղմել OK.

  4. Է Power Query Խմբագիր որը բացվում է, աջ սեղմեք անվան սյունակի վերնագրի վրա և ընտրեք Պառակտված սյունակ > Սահմանազատողի կողմից.

  5. Ընտրեք սահմանազատիչը առանձնացնում է ձեր անունները (սովորաբար բացատ) և ընտրում է բաժանվում է սահմանազատողի յուրաքանչյուր հայտնվելու դեպքում, ապա սեղմեք OK.

  6. Բաժանվելուց հետո դուք կունենաք անուն և ազգանունների երկու սյունակ: Ձեռքով քաշեք, սյունակը պահում է ազգանունը որպես առաջին սյունակ:

  7. Ընտրեք այն սյունակները, որոնք ցանկանում եք միաձուլել՝ սեղմած պահելով Ctrl բանալին և սեղմելով յուրաքանչյուրը: Այնուհետև աջ սեղմեք սյունակների վերնագրերից որևէ մեկի վրա և ընտրեք Միավորել սյունակները.

  8. Է Միավորել սյունակները երկխոսություն, սկսած Բաժանիչ բացվող ցուցակում ընտրեք Սովորություն տարբերակ և մուտքագրեք ստորակետ, որին հաջորդում է բացատ (, ) բաժանարարի համար։ Անհրաժեշտության դեպքում, նշեք անուն միաձուլված սյունակի համար, ապա սեղմեք OK.

  9. Նախադիտումից գոհանալուց հետո սեղմեք Փակել և բեռնել կոճակը Power Query Խմբագիր ձեր փոփոխությունները կիրառելու համար:

Արդյունք

Power Query ակնթարթորեն կարտադրի փոխակերպված տվյալները Excel-ում նոր աշխատաթերթի:

Ձեր պատասխանը ուղարկված չէ: Այս մեթոդը կապ է ստեղծում սկզբնական տվյալների և վերափոխված արդյունքի միջև: Բնօրինակ տվյալների ցանկացած թարմացում կարող է հեշտությամբ կիրառվել վերափոխված ելքի վրա՝ թարմացնելով. պարզապես աջ սեղմեք ելքային աղյուսակի վրա և ընտրեք Թարմացնել.


Փոխեք անունն ու ազգանունը VBA-ի միջոցով

Կարող եք նաև օգտագործել VBA մակրոները՝ անունն ու ազգանունը սյունակում արագ շրջելու համար: Այս մոտեցումը իդեալական է բոլոր նրանց համար, ովքեր նախընտրում են կոդավորման մեթոդը՝ Excel-ում տվյալները արդյունավետ կերպով շահարկելու համար:

Նշում: Նախքան այս VBA սկրիպտը գործարկելը, խստորեն խորհուրդ է տրվում ստեղծել ձեր տվյալների կրկնօրինակը, քանի որ VBA-ի գործողությունները հնարավոր չէ հետարկել Excel-ի հետարկման ստանդարտ գործառույթի միջոցով:

  1. Անջատեք Alt + F11 Excel- ում ստեղներ `բացելու համար Microsoft Visual Basic հավելվածների համար պատուհան.
  2. Սեղմել Տեղադրել > Մոդուլներ, և տեղադրեք հետևյալ մակրոնը Մոդուլներ պատուհան.
    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

    Նշում: Այս մակրոն ավտոմատ կերպով ստորակետ է տեղադրում հակադարձ անունների միջև: Եթե ​​ցանկանում եք օգտագործել այլ բաժանարար, կարող եք փոփոխել հատվածը xRng.Value = NameList(1) & ", " & NameList(0) հայտնաբերվել է ծածկագրի 16-րդ տողում։ Օրինակ՝ փոխարինում "" հետ "" անունները կառանձնացնի ստորակետի փոխարեն բացատով:

  3. Սեղմեք F5 այս մակրո գործարկման բանալին: Պատուհանման մեջ Excel- ի համար նախատեսված գործիքներ երկխոսության տուփ, ընտրեք այն տիրույթը, որը պարունակում է այն անունները, որոնք ցանկանում եք շրջել, և սեղմեք կոճակը OK կոճակը:

  4. Հաջորդ երկխոսության վանդակում խնդրում ենք մուտքագրել գոյություն ունեցող տարանջատիչը, որն օգտագործվում է անունների մեջ (օրինակ՝ մեր դեպքում բացատ), այնուհետև սեղմեք OK կոճակը:

Արդյունք

Այժմ ընտրված տիրույթի անուններն ու ազգանունները շրջված են՝ բաժանված ստորակետով:


Վերևում ներկայացված է բոլոր համապատասխան բովանդակությունը, որը կապված է Excel-ում անունները շրջելու հետ: Հուսով եմ, որ ձեզ օգտակար կլինի ձեռնարկը: Եթե ​​ցանկանում եք ուսումնասիրել Excel-ի ավելի շատ խորհուրդներ և հնարքներ, խնդրում ենք սեղմել այստեղ: մուտք գործելու հազարավոր ձեռնարկներից բաղկացած մեր լայնածավալ հավաքածուն: