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

Ինչպե՞ս փոխել սյունակների ցուցակը ստորակետերով առանձնացված ցուցակում Excel- ում:

Եթե ​​ցանկանում եք տվյալների սյունակի ցուցակը վերափոխել ստորակետով կամ այլ բաժանարարներով առանձնացված ցուցակի և արդյունքը դուրս բերել բջիջ, ինչպես ցույց է տրված ստորև, դուք կարող եք դա անել ՝ CONCATENATE ֆունկցիայի միջոցով կամ Excel- ում VBA գործարկելով:


Փոխարկեք սյունակների ցուցակը ստորակետերով բաժանված ցուցակի՝ TEXTJOIN ֆունկցիայի միջոցով

Excel TEXTJOIN ֆունկցիան միանում է մի շարք շարքերից, սյուններից կամ հատուկ բաժանարար ունեցող բջիջների շարքից:

Նկատի ունեցեք, որ գործառույթը հասանելի է միայն Excel-ում Office 365-ի, Excel 2021-ի և Excel 2019-ի համար:

Սյունակների ցուցակը ստորակետերով բաժանված ցուցակի փոխարկելու համար խնդրում ենք ընտրել դատարկ բջիջ, օրինակ՝ C1 բջիջը և մուտքագրել այս բանաձևը =TEXTJOIN(", ",TRUE,A1:A7) (A1: A7 այն սյունակն է, որը դուք կվերածեք ստորակետերով ատամնավոր ցուցակի, "" ցույց է տալիս, թե ինչպես եք ցանկանում առանձնացնել ցուցակը): Տես ստորև ներկայացված սքրինշոթը.


Սյունակների ցուցակը վերափոխել ստորակետերով առանձնացված ցուցակի ՝ CONCATENATE գործառույթով

Excel- ում CONCATENATE ֆունկցիան կարող է սյունակների ցուցակը վերափոխել ցուցանակներով `ստորակետերով առանձնացված բջիջում: Խնդրում ենք վարվել հետևյալ կերպ.

1, Ընտրեք ցուցակի առաջին տվյալներին հարակից դատարկ բջիջ, օրինակ `C1 բջիջը և մուտքագրեք այս բանաձևը = ՀԱՇՎԱՊԱՀԱԿԱՆ (TRANSPOSE (A1: A7) & ",") (A1: A7 այն սյունակն է, որը դուք կվերածեք ստորակետերով ատամնավոր ցուցակի, "," ցույց է տալիս այն բաժանարարը, որը ցանկանում եք առանձնացնել ցանկը): Տես ստորև ներկայացված սքրինշոթները.

2, Կարևորեք այն ՓՈԽԱՆՈՒՄ (A1: A7) & "," բանաձևում և սեղմել F9 բանալի.

3, Հեռացրեք գանգուր ամրացումները {և } բանաձևից և սեղմել Մտնել բանալի.

Այժմ, դուք կարող եք տեսնել, որ սյունակների ցուցակի բոլոր արժեքները վերափոխվել են ցուցակում վանդակում և առանձնացվել ստորակետով: Տեսեք վերևի նկարը

Excel- ի համար Kutools- ի միջոցով արագ վերափոխեք սյունակների ցուցակը ստորակետերով առանձնացված ցուցակի

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


VBA- ի հետ սյունակների ցուցակը վերափոխեք ստորակետերով առանձնացված ցուցակի

Եթե ​​CONCATENATE գործառույթը ձեզ համար մի փոքր հոգնեցուցիչ է, ապա սյունակների ցուցակը բջիջում ցուցակ արագ վերափոխելու համար կարող եք օգտագործել VBA:

1, Անցկացնել ALT կոճակը և սեղմել F11 ստեղնաշարի վրա բացելու համար a Microsoft Visual Basic կիրառման համար պատուհան.

2: Սեղմեք Տեղադրել > Մոդուլներև պատճենեք VBA- ն մոդուլի մեջ:

VBA. Սյունակների ցուցակը վերափոխել ստորակետերով առանձնացված ցուցակի

Sub ChangeRange()
'Updateby20140310
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
outStr = ""
For Each rng In InputRng
    If outStr = "" Then
        outStr = rng.Value
    Else
        outStr = outStr & "," & rng.Value
    End If
Next
OutRng.Value = outStr
End Sub

3: Սեղմեք Վազում կոճակը կամ սեղմել F5 ղեկավարել VBA- ն:

4, Էկրանի վրա ցուցադրված երկխոսություն, և դուք կարող եք ընտրել սյունակների ցանկը, որը ցանկանում եք փոխարկել: Տեսեք,

5: Սեղմեք OK, ապա հայտնվեց մեկ այլ երկխոսություն `բջիջ ընտրելու համար: Տեսեք,

6: Սեղմեք OK, և սյունակների ցուցակի բոլոր արժեքները փոխարկվել են ցուցակի, որը բաժանված է վանդակում ՝ վանդակում:

ԱկնարկՎերոհիշյալ VBA- ում «» - ը նշում է ձեզ համար անհրաժեշտ տարանջատիչը, և այն կարող եք փոխել ըստ ձեզ:


Excel- ի համար Kutools- ի հետ սյունակների ցուցակը վերափոխեք ստորակետերով առանձնացված ցուցակի

Կարող եք նաև կիրառել Kutools Excel- ի համար Միավորել օգտակար ՝ սյունակների ցուցակը միավորելու և յուրաքանչյուր արժեքը հեշտությամբ բաժանելու ստորակետով:

Excel- ի համար նախատեսված գործիքներ - Ներառում է ավելի քան 300 հարմար գործիքներ Excel-ի համար: Ամբողջական հնարավորությունների անվճար փորձարկում 30- օր, վարկային քարտ չի պահանջվում: Get It Now

1, Ընտրեք սյունակների ցուցակը, որը կվերափոխեք ստորակետերով բաժանված ցուցակի և կտտացրեք Կուտոլս > Միաձուլում և պառակտում> Միավորել տողերը, սյունակները կամ բջիջները ՝ առանց տվյալների կորստի.

2, Բացման սյունակները կամ տողերը երկխոսության պատուհանում անհրաժեշտ է.
(1) Ստուգեք Միավորել շարքերը տարբերակը Ընտրված բջիջները համատեղելու համար `համաձայն հետևյալ ընտրանքների Բաժին;
(2) Իսկ Նշեք տարանջատիչ բաժին, ստուգեք Այլ տարանջատիչ տարբերակը և մուտքագրել ստորակետ , հետևյալ տուփի մեջ.

3. Սեղմեք Ok կոճակը:

Այժմ կտեսնեք, որ նշված սյունակների ցուցակում բոլոր արժեքները միավորված են մեկ բջիջի և վերածվում են ստորակետերով առանձնացված ցուցակի:

Excel- ի համար նախատեսված գործիքներ - Ներառում է ավելի քան 300 հարմար գործիքներ Excel-ի համար: Ամբողջական հնարավորությունների անվճար փորձարկում 30- օր, վարկային քարտ չի պահանջվում: Get It Now


Դեմո. Excel- ում սյունակների ցուցակը վերափոխեք ստորակետերով բաժանված ցուցակի


Excel- ի համար նախատեսված գործիքներ ներառում է ավելի քան 300 հարմար գործիքներ Excel-ի համար, 30 օրվա ընթացքում անվճար փորձելու առանց սահմանափակման: Ներբեռնեք և անվճար փորձեք հիմա!

Հակադարձեք միացրեք և վերափոխեք մեկ բջիջ (ստորակետով ատամնավոր ցուցակ) Excel- ի տողի / սյունակների ցուցակում

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



Հարաբերական հոդվածներ:

Տեսակավորել մեկնաբանությունները ըստ
մեկնաբանություններ (32)
Դեռևս գնահատականներ չկան: Եղիր առաջինը, ով կգնահատի:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Վերոնշյալ հնարքը շատ օգտակար է։ Շատ լավ աշխատանք
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Concatenate-ը հիանալի աշխատում է փոքր ցուցակների համար, բայց այս VBA կոդը հմայքով աշխատեց և ինձ տոննաներով ժամանակ խնայեց: =) Շնորհակալություն!
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Շնորհակալություն հրաշալի տեղեկատվության համար։ Դա աշխատեց :)
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Հենց այն, ինչ փնտրում էի: Շատ շնորհակալություն այս էլեգանտ VBA կոդի համար:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Սա այն է, ինչ ես փնտրում եմ: Շատ շնորհակալություն. Հոյակապ աշխատանք։ :)
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Տեղեկությունների համար շնորհակալություն:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Շնորհակալություն կոդը տարածելու համար, այն շատ օգտակար էր: ՇՆՈՐՀԱԿԱԼՈՒԹՅՈՒՆ...!!!!
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Ինչն է հանգեցնում, որ ելքը լինի սա {4.6602853777055E+199}՝ {466028,537770,550024 և այլնի փոխարեն: Դա միշտ չէ, որ պատահում է, բայց դա տեղի է ունենում հիմա և ինձ խելագարեցնում է: Կա՞ն առաջարկներ / ուղղումներ:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
# Nichole 2015-02-02 20:12 Ինչն է պատճառը, որ ելքը կլինի սա {4.660285377705 5E+199}՝ {466028,537770, 550024 և այլն} փոխարեն: Դա միշտ չէ, որ պատահում է, բայց դա տեղի է ունենում հիմա և ինձ խելագարեցնում է: Կա՞ն առաջարկներ / ուղղումներ: Ողջույն Նիկոլ, Կարծես թե դու միաձուլվել ես առանց սահմանազատողի, այսինքն բաց թողել ես &"-ը ցանկացած մեթոդով, որն օգտագործում ես: Ջոն
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Ես նույն խնդիրն ունեմ։ Թեև ես օգտագործում եմ նույն VBL սկրիպտը բոլոր թվային շարքերի համար, ելքը երբեմն լինում է այնպես, ինչպես նկարագրված է վերևում: Քանի որ ես բոլոր դեպքերում օգտագործում եմ նույն սցենարը, չեմ կարծում, որ ինչ-որ բան բաց եմ թողել։
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Շնորհակալություն, այժմ ես կարող եմ հեշտությամբ փոխակերպել սյունակների ցուցակը ստորակետերով բաժանված ցուցակի, առանց բացատ
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Գերազանց - հենց այն, ինչ ես հույս ունեի գտնել: Շատ ավելի հեշտացրեց իմ գործը: Կարծում եմ, որ այն միաժամանակ կզբաղվի մինչև 48 տողով, այնպես որ ես ստիպված էի «կտրել» իմ 350 տողերը: Կարո՞ղ եք ասել, թե ինչու 48-ից ավել չի տանի։ Նորից շնորհակալություն!
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Շատ Օգտակար: ինչպե՞ս կարող եք մուտքագրման տուփ ավելացնել ստորակետերի բաժանարարը փոխելու համար:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Դուք կարող եք նաև տեղադրել սյունակը այս առցանց զննարկիչի օգտակար ծրագրի մեջ http://convert.town/column-to-comma-separated-list
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
[quote]Դուք կարող եք նաև տեղադրել սյունակը այս առցանց զննարկիչի օգտակար ծրագրի մեջ http://convert.town/column-to-comma-separated-listTonyPorter-ի կողմից[/quote] Սա հմայքի պես է աշխատում: Շատ շնորհակալ ենք այն մեզ հետ կիսելու համար: Ես ունեի 3865 արժեք, և Excel-ը ինձ ցույց չէր տալիս վերջին տողի բոլոր արժեքները: Թերևս դա Excel-ի սահմանափակումն է:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
իսկապես օգտակար գրառում: շնորհակալություն.
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Շատ օգտակար մակրո.. Հստակ բացատրություն:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
VBA-ն այնքան օգնեց: Ես խնդիր եմ ունենում, եթե փորձեք փակել թռուցիկ պատուհանը կամ չեղարկել այն, դա ցույց կտա, որ vba-ին անհրաժեշտ է վրիպազերծել: Դա տեղի է ունենում նաև, եթե արժեքը դատարկ է: Կա՞ն գաղափարներ, թե ինչպես դա շտկել: Շնորհակալություն
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
VBA-ն այնքան օգնեց: Ես խնդիր եմ ունենում, եթե փորձեք փակել թռուցիկ պատուհանը կամ չեղարկել այն, դա ցույց կտա, որ vba-ին անհրաժեշտ է վրիպազերծել: Դա տեղի է ունենում նաև, եթե արժեքը դատարկ է: Կա՞ն գաղափարներ, թե ինչպես դա շտկել: Շնորհակալություն
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Ողջույն բոլորին, Այսպիսով, մի քանի սյունակների համար այս բանաձևը հիանալի է, բայց եթե դուք փորձում եք դա պարզել ավելի քան 100 սյունակների վրա: «&» դնելը ժամանակի կորուստ է: Ինձ համար ինձ անհրաժեշտ էր տարանջատում «», (ստորակետի) միջոցով: դրա համար անհրաժեշտ է միայն ֆայլն առանձնացնել CSV-ով, բացել այն նոթատետրում, պատճենել և տեղադրել Word-ում, այնուհետև նորից պատճենել Word-ից և տեղադրել այն Excel-ում: Հուսով եմ, որ ձեզ դուր է գալիս առաջարկը, լավ օր: Շնորհակալություն, Մայանկ Բհարգավա
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Օգտագործվել է այս մեկը. «Վերափոխել սյունակների ցուցակը ստորակետերով բաժանված ցուցակի VBA-ով», կատարյալ է աշխատել էլփոստի հասցեների տողերը (1000+) համակցված ցուցակի վերածելու համար, որի հետ իմ էլփոստի հաճախորդը լավ է աշխատում: Պարզապես փոխեց «», -ը «;» և լավ էր գնալ: Շնորհակալություն
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Բացարձակ կախարդանք: Շնորհակալություն:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Ես պետք է ստանամ, որ իմ համարներն այսպիսի տեսք ունենան («1234567», «1234567») («1234567», «1234567») փոխարեն.
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Ողջու՜յն,
Այս հոդվածում նշված մեթոդներից որևէ մեկի հետ զրույցի արդյունքներում կրկնակի չափաբաժիններ կամ քվոտաներ չկան:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
=SUBSTITUTE(արժեք,CHAR(34),CHAR(39))
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Կարող է ինչ-որ մեկը օգնել փոխակերպել բջջային ցանկության արժեքը

Ֆուտբոլ, բեյսբոլ, կրիկետ

մեջ


1. Ֆուտբոլ, 2. Բեյսբոլ, 3. Կրիկետ
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Ողջույն ADMINDIVISION,
Դուք կարող եք օգտագործել Text to Columns (Excel-ի ներկառուցված հատկանիշ) կամ Split Cells (Excel-ի համար Kutools)՝ բջիջը երեք սյունակի կամ տողերի բաժանելու համար, այնուհետև կիրառել «Insert Bullets» կամ «Numbering» գործառույթը Kutools-ի համար Excel-ի համար՝ արագորեն համարակալումը տեղադրելու համար: նոր բջիջների / սյունակների / տողերի համար:

Btw, կա մի հոդված, որը ներկայացնում է մի քանի լուծումներ բջիջներում պարբերակներ կամ համարակալումներ տեղադրելու համար.https://www.extendoffice.com/documents/excel/950-excel-apply-bullets-numbering.html
Առայժմ ոչ մի մեկնաբանություն չկա
Բեռնել More
Թողեք ձեր մեկնաբանությունները
Հրապարակում որպես հյուր
×
Գնահատեք այս գրառումը.
0   Անձնավորություններ
Առաջարկվող վայրեր

Հետեւեք մեզ

Հեղինակային իրավունքի © 2009 - www.extendoffice.com. | Բոլոր իրավունքները պաշտպանված են. Powered by ExtendOffice. | | Կայքի քարտեզ
Microsoft- ը և Office- ի պատկերանշանը հանդիսանում են Microsoft Corporation- ի ապրանքային նշաններ կամ գրանցված ապրանքային նշաններ ԱՄՆ-ում և (կամ) այլ երկրներում:
Պաշտպանված է Sectigo SSL- ի կողմից