Ինչպես միավորել բջիջները Google Sheets-ում - CONCATENATE բանաձեւի օրինակներ

  • Կիսվել Սա
Michael Brown

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

Որքան էլ մեծ լինի ձեր տվյալների բազան, դուք կարող եք հանդիպել Google Աղյուսակներում մի քանի բջիջներ միասին միավորելու խնդրին: Եվ ես կասկած չունեմ, որ դուք կցանկանաք ոչ միայն չկորցնել բոլոր արժեքները, այլև ավելացնել ստորակետեր, բացատներ կամ այլ նիշեր, կամ նույնիսկ առանձնացնել այդ գրառումները այլ տեքստով:

Դե, աղյուսակները առաջարկում են մի քանի գործիքներ: այս առաջադրանքի համար:

    Google Sheets CONCAT ֆունկցիան

    CONCAT ֆունկցիան Google Sheets CONCATENATE-ի պարզեցված տարբերակն է՝

    =CONCAT(արժեք1, արժեք2)

    Այս գործառույթով բջիջները միացնելու համար անհրաժեշտ է թվարկել պահանջվող արժեքները.

    • value1 – գրառում, որին պետք է կցվի արժեքը2:
    • value2 – միանալու արժեքը:

    2 տեքստից կամ թվային միավորներից մեկ տող ստանալու համար բանաձևը նման կլինի ստորև՝ յուրաքանչյուր գրառում կրկնակի չակերտներով.

    =CONCAT("2019:","The Lion King")

    Իրականում ձեր տվյալները, ամենայն հավանականությամբ, արդեն բջիջներում են: Դուք կարող եք ուղղակիորեն անդրադառնալ այդ բջիջներին՝ յուրաքանչյուր թիվ կամ տեքստ որպես փաստարկ դնելու փոխարեն: Այսպիսով, իրական տվյալների բանաձևը կլինի հետևյալը.

    =CONCAT(A2,B2)

    Խորհուրդ. Ձեր բանաձևը ամբողջ սյունակում պատճենելու համար ընտրեք բջիջըբանաձևով և կրկնակի կտտացրեք բջիջի ներքևի աջ անկյունում գտնվող փոքրիկ քառակուսին: Ամբողջ սյունակը ավտոմատ կերպով կլցվի բանաձևով մինչև աղյուսակի վերջը:

    Ինչպես տեսնում եք, գործառույթը չափազանց պարզ է, բայց այն ունի հիմնական թույլ կետեր :

    • այն միավորում է Google Sheets-ի միայն երկու բջիջ միաժամանակ:
    • այն չի կարող միավորել սյունակները, տողերը կամ այլ մեծ տվյալների միջակայքերը, այն պահանջում է միայն մեկ բջիջ: Եթե ​​փորձեք միացնել բազմաթիվ բջիջներ, կամ սխալ կստանաք, կամ միայն առաջին երկու արժեքները կմիանան, այսպես՝

      =CONCAT(A2:A11,B2:B11)

    CONCAT այլընտրանք. կապակցման օպերատորի ամպերսանդ (&)

    Բանաձևերում կան բազմաթիվ տարբեր օպերատորներ տարբեր նպատակների համար: Կապակցումը բացառություն չէ: «CONCAT» ֆունկցիայի փոխարեն բանաձևերում ամպերսանդ նիշի (&) օգտագործումը ձեզ կապահովի նույն արդյունքը.

    =A2&B2

    Բայց դուք քիչ բան գիտեք որ այս կապակցման օպերատորն ավելի ճկուն է։ Ահա թե ինչ կարող է անել.

    1. Միավորել ավելի քան երկու արժեք միաժամանակ.

      =A2&B2&C2

    2. Ոչ միայն միացնել բջիջները Google Sheets-ում, բայց նաև առանձնացրեք դրանք տարբեր նիշերով. , կա ևս մեկ գործառույթ, որը կարելի է փորձել:

    Ինչպես օգտագործել CONCATENATE-ը Google Sheets-ում

    Կարծում եմ, որ Google Sheets CONCATENATE ֆունկցիան առաջինն է, որն օգտագործում էերբ խոսքը գնում է մի քանի գրառումների միասին կցելու մասին:

    ՄԻԱՑՆԵԼ տեքստային տողերն ու թվերը Google Sheets-ում

    Բանաձևի օրինաչափությունը բաղկացած է հետևյալ արգումենտներից.

    =CONCATENATE(string1, [string2, . ..])
    • string1 առաջին տողն է, որին ցանկանում եք ավելացնել այլ արժեքներ: Այս արգումենտը պարտադիր է:
    • string2, … նշանակում է բոլոր մյուս տողերը, որոնք դուք կարող եք ավելացնել: Այս փաստարկը կամընտիր է:

    Նշում. Արդյունքների գրառումը բաղկացած կլինի տողերից՝ ըստ բանաձևում իրենց տեսքի հերթականության:

    Եթե ես հարմարեցնեմ բանաձևը իմ տվյալներին, կստանամ հետևյալը.

    =CONCATENATE(A2,B2,C2)

    Կամ, քանի որ ֆունկցիան ընդունում է տիրույթներ՝

    =CONCATENATE(A2:D2)

    Դուք անմիջապես կարող եք նկատել Google Sheets CONCATENATE-ի առաջին առավելությունը. այն հեշտությամբ միանում է երկու բջիջներին և՛ տեքստով, և՛ թվերով:

    Google Sheets. միացնել տողերը բաժանարարներով

    Google Աղյուսակներում բջիջների համատեղումը աշխատանքի կեսն է: Բայց որպեսզի արդյունքը գեղեցիկ և ընթեռնելի տեսք ունենա, դուք պետք է ավելացնեք մի քանի լրացուցիչ նիշ:

    Եթե բանաձևը պահեք այնպես, ինչպես կա, այն պարզապես կսոսնձի ամեն ինչ. BonnieJacksonCA , BonnieJacksonIN և այլն: Բայց Google Sheets CONCATENATE-ն ընդունում է նաև նիշերը որպես արգումենտ:

    Այսպիսով, ընթեռնելիության համար որոշ բաժանիչներ ավելացնելու համար, դրանք կրկնակի չակերտներով նշեք բանաձևում.

    =CONCATENATE(A2," ",B2,", ",C2)

    Այստեղ ես ուզում եմ միացնել A2 & B2-ը բացատով և B2-ը C2-ից առանձնացրեք ստորակետով ևբացատ.

    Դուք ազատ եք օգտագործել գրեթե ցանկացած նիշ այս ֆունկցիայի մեջ, սակայն տողերի ընդմիջումը պահանջում է այլ մոտեցում:

    Խորհուրդ. Եթե ​​ձեր միաձուլվող սյունակներում դատարկ բջիջներ կան, ձեզ կարող է հետաքրքրել ևս մեկ գործառույթ: TEXTJOIN-ը ոչ թե պարզապես միացնում է բջիջները Google Աղյուսակներում, այլ անտեսում է դատարկ տեղերը.

    =TEXTJOIN(" ",TRUE,A2:C2)

    Ահա թե ինչպես է այն աշխատում.

    1. Նշեք ցանկալի սահմանազատիչը որպես առաջին արգումենտ – բացատ (" ") ինձ համար:
    2. Դրեք ՃԻՇՏ որպես երկրորդ արգումենտ՝ դատարկ բջիջները բաց թողնելու համար կամ FALSE դրանք արդյունքի մեջ ներառելու համար:
    3. Մուտքագրեք տիրույթը միաձուլման համար:

    Google Sheets-ում միացնել տողերի ընդմիջմանը

    Չնայած ակնհայտ է, թե ինչպես մուտքագրել ֆունկցիայի սահմանազատիչների մեծ մասը, դուք չեք կարող այնտեղ նույն կերպ մուտքագրել տողերի ընդմիջում: Բայց, բարեբախտաբար, Google-ը թույլ է տալիս խաղալ բազմաթիվ տարբեր խաղաթղթեր:

    Կա մի գործառույթ, որն օգնում է ստանալ հատուկ նիշեր, այն կոչվում է CHAR: Տեսեք, յուրաքանչյուր նիշ իր տեղն ունի Յունիկոդ աղյուսակում: Պարզապես պետք է այդ աղյուսակից նիշի հերթական համարը փոխանցել ֆունկցիան, և վերջինս ինքն իրեն կվերադարձնի նիշը:

    Ահա տողի ընդմիջում ստանալու բանաձև.

    =CHAR(10)

    Ավելացրե՛ք այն բանաձևում՝ Google Աղյուսակներում գծի ընդմիջմանը միանալու համար.

    =CONCATENATE(A2,CHAR(10),B2,CHAR(10),C2,CHAR(10),D2)

    Միավորել ամսաթիվը և ժամը Google Աղյուսակներում

    Եթե փորձեք միավորել ամսաթիվը և ժամը Google Աղյուսակներում՝ օգտագործելով մեթոդներից մեկըվերևում, դա չի աշխատի: Ձեր աղյուսակը կվերադարձնի թվեր.

    Google Աղյուսակներում ամսաթիվը և ժամը ճիշտ համադրելու համար օգտագործեք TEXT ֆունկցիան.

    =TEXT(համար, ձևաչափ)
    • որտեղ համարը ցանկացած թիվ, ամսաթիվ կամ ժամ է, որը ցանկանում եք ստանալ ցանկալի ձևաչափով
    • և ձևաչափ այն օրինակն է, որը ցանկանում եք: տես արդյունքը։

    Խորհուրդ. Իմ օրինակում ես հղում կտամ բջիջներին ամսաթվերով և ժամերով, բայց դուք ազատ եք օգտագործել ամսաթվի/ժամային միավորները կամ նույնիսկ այնպիսի գործառույթներ, ինչպիսիք են DATE-ը կամ TIME-ն ուղղակիորեն բանաձևում:

    1. Ես օգտագործում եմ առաջին TEXT բանաձևը, որպեսզի փոխեմ ամսաթվի ձևաչափը 7/9/2019 մինչև 9 հուլիսի 2019 :

      =TEXT(B2,"D MMM YYYY")

    2. Երկրորդ TEXT-ը վերադարձնում է ժամանակը.

      =TEXT(C2,"HH:MM:SS")

    3. Օգտագործելով դրանք CONCATENATE-ում, Google Sheets-ը թույլ է տալիս ինձ համատեղել ամսաթիվը և ժամը ցանկալի ձևաչափով այլ նիշերի կամ տեքստի հետ՝

      =CONCATENATE(TEXT(B2,"D MMM YYYY"),", ",TEXT(C2,"HH:MM:SS")) :

    Համակցեք սյունակները Google Աղյուսակներում

    Թեթև ճշգրտումներով, նշածս բոլոր եղանակները կարող են միավորել սյունակները Google Աղյուսակներում:

    Օրինակ 1. Google Sheets CONCAT

    Google Sheets-ի ամբողջական սյունակները CONCAT-ի հետ միացնելու համար ընտրեք ամբողջ տիրույթը, որը պետք է պարունակի արդյունքը (C2:C11 իմ դեպքում) և մուտքագրեք ձեր բանաձևի փաթեթավորումը: այն ARRAYFORMULA-ում.

    =ARRAYFORMULA(CONCAT(A2:A11,B2:B11))

    Նշում. Դուք կարող եք օգտագործել CONCATENATE ֆունկցիան, բայց այն կմիանա բոլոր գրառումները մեկ բջջի ներսում, քանի որ այն հեշտությամբ միաձուլում է բազմաթիվ բջիջներ և տվյալների տիրույթ:

    Օրինակ 2.Կապակցման օպերատոր

    Ստեղծեք զանգվածի բանաձևեր՝ Google Sheets-ում սյունակները համակցելու համար՝ օգտագործելով ամպերսանդը և միաժամանակ ավելացնել բաժանիչներ՝

    =ARRAYFORMULA(A2:A11&" "&B2:B11&"; "&C2:C11)

    Սա լավ է թվում, բայց ես պետք է նշեմ մի քանի հիմնական թերություններ:

    Եթե դուք չափազանց շատ սյունակներ ունեք, բոլորը թվարկելը կարող է ցավ պատճառել պարանոցին, հատկապես, եթե դուք պատահաբար բաց թողնեք/կրկնօրինակեք/խառնեք որևէ նիշ։ .

    Նաև, եթե որոշեք ավելի ուշ բանաձևին ավելացնել ավելի շատ սյունակներ, դուք պետք է ձեռքով խմբագրեք բանաձևում առկա յուրաքանչյուր տիրույթ:

    Հաջորդ օրինակը լուծում է այս խնդիրները:

    Օրինակ 3. Google Sheets QUERY

    Google Sheets QUERY ֆունկցիան նաև հարմար է Google Sheets-ի մի քանի սյունակներ միավորելու համար: Նայեք.

    =TRANSPOSE(QUERY(TRANSPOSE(A2:D10),,9^9))

    Դուք կարող եք մտածել, որ այս տարօրինակ բանաձևը ձեր ընկալումից դուրս է, բայց թույլ տվեք ներկայացնել դրա բոլոր մասերը ձեզ համար.

    1. =TRANSPOSE(A2:D10) տվյալների տողերը վերածում է սյունակների:
    2. =QUERY(TRANSPOSE(A2:D10),,9^9) յուրաքանչյուր սյունակի գրառումները միաձուլում է սյունակին: վերին բջիջները.

      Հուշում. Երբ ես դնում եմ 9^9 բանաձևի մեջ, ես համոզվում եմ, որ բոլոր սյունակներից բոլոր տողերը կտեղափոխվեն առաջին տող, կարծես դրանք վերնագրեր են: Դա 9^9 է, քանի որ այս արտահայտությունը ներառում է աղյուսակի բոլոր հնարավոր բջիջները (հիշո՞ւմ եք 10M բջիջների սահմանաչափը) և հեշտ է հիշել: :)

    3. =TRANSPOSE(QUERY(TRANSPOSE(A2:D10),,9^9)) վերնագրի այդ տողը վերցնում է QUERY-ից և վերածում սյունակի նմանմեկը ես ունեմ:

    Ահա Google Sheets-ի սյունակների միաձուլման առավելությունները QUERY-ի միջոցով.

    • կարիք չկա ընտրել ամբողջ սյունակը, ինչպես դուք եք անում զանգվածային բանաձևերի համար
    • դուք կարիք չունեք բանաձևում նշել յուրաքանչյուր սյունակ, եթե դրանք հարակից չեն: Այս դեպքում բանաձևի տեսքը հետևյալն է. , և ձեր տողերի նիշերը՝ օգտագործելով CONCATENATE ֆունկցիան:

    Խորհուրդ. Տեսեք դրա վերաբերյալ ավելի շատ բանաձևեր այս ձեռնարկում:

    Սակայն եթե միանալու համար չափազանց շատ գրառումներ կան, ցանկացած լրացուցիչ նիշ կարող է երկարացնել ձեր բանաձևը ձեր ծրագրածից ավելին: Նման դեպքերում ավելի լավ է Google Sheets-ի բջիջները միաձուլել այնպես, ինչպես կան, կամ օգտագործել պարզ սահմանազատիչներ, ինչպիսին է տարածությունը և դրանից հետո ավելացնել տեքստը: Մեր հատուկ գործիքը կօգնի ձեզ:

    Ավելացրեք տեքստ ըստ դիրքի ներդիրների ցանկացած նիշ և տող ըստ ձեր նշած դիրքի, բանաձևեր չեն պահանջվում: Թույլ տվեք ցույց տալ, թե ինչպես է այն աշխատում:

    Նախորդ օրինակում QUERY-ն ինձ համար միացրել է անուններն ու հեռախոսահամարները: Բայց ես կցանկանայի ավելացնել երկրների հապավումները՝ (USA/CA) հեռախոսահամարներից առաջ, որոնք սկսվում են +1 -ով և UK մինչև +44 :

    Տարատեք բջիջները Google Աղյուսակներում

    Եթե միավորում եք բջիջները Google Աղյուսակներում, հավանական է, որ ինչ-որ պահի ձեզ անհրաժեշտ կլինի դրանք հետ բաժանել . Դա անելու երեք եղանակ կա.

    1. Կառուցեք բանաձևօգտագործելով Google Sheets SPLIT ֆունկցիան:
    2. Օգտագործեք ստանդարտ աղյուսակի գործիքը – Տեքստը սյունակների բաժանել:
    3. Կամ փորձեք ներկառուցված գործիքի ընդլայնված տարբերակը – Տեքստը սյունակների բաժանել Google Sheets-ի համար.

    Այն թույլ է տալիս բաժանել բջիջները ցանկացած սահմանազատիչով կամ նույնիսկ բաժանարարների հավաքածուներով՝ դրանք դիտարկելով որպես մեկ և անհրաժեշտության դեպքում ներառելով կապեր: Այն նաև առաջարկում է Google Աղյուսակներում բջիջները ըստ դիրքի բաժանելու տարբերակ:

    Հուշում. Գոյություն ունի Google Աղյուսակների բջիջներից տվյալներ հանելու տարբերակ, այլ ոչ թե բովանդակությունը բաժանելու:

    Ինչպես միավորել բջիջները Google Աղյուսակներում առանց բանաձևերի

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

    1. Դուք կարող եք ընտրել համատեղել սյունակները Google Աղյուսակներում — նույնիսկ ոչ հարևանները, առանձնացրեք դրանք ստորակետերով և բացատներով և արդյունքը տեղադրեք սկզբնական գրառումների աջ կողմում.

  • Կամ միավորել տողերը Google Աղյուսակներում, գրառումները բաժանեք տողերի ընդմիջումներով և մաքրեք ընտրված բջիջների բովանդակությունը.
  • Կամ ընտրեք ընդգրկույթը և միավորեք բոլոր բջիջները Google Աղյուսակներում ընդհանրապես մեկում:
  • Եթե ձեզ հետաքրքրում է գործիքը, կարող եք նայելայն ամենի միջոցով, ինչ այն անում է այս հատուկ էջում կամ այս կարճ տեսանյութի ձեռնարկում.

  • Կա ևս մեկ օգտակար ծրագիր, որը մենք առաջարկում ենք միացնել Google Sheets-ում. Միավորել կրկնօրինակ տողերը: Մի կողմից, այն միավորում է կրկնօրինակ տողերը ըստ հիմնական սյուների: Մյուս կողմից, այն համախմբում է թվերը, որոնք ցրված են ձեր աղյուսակի վրա, բայց դեռ պատկանում են նույն ռեկորդին.
  • Իմացեք, թե ինչպես օգտագործել համատեղել կրկնօրինակ տողերը այս տեսանյութում։ :

    Հուսով եմ, որ մինչ այժմ դուք որոշել եք, թե որն է ձեր գործին առավել հարմար: Եթե ​​մտքում ունեք այլ մեթոդներ, խնդրում ենք կիսվել մեզ հետ ներքևում գտնվող մեկնաբանությունների բաժնում :)

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