Google Sheets-da hujayralarni qanday birlashtirish mumkin - CONCATENATE formula misollari

  • Buni Baham Ko'Ring
Michael Brown

"Birlashtirish" odatda biror narsani ketma-ket yoki zanjirda bog'lashni anglatadi. Bu operatsiya bir nechta Google Sheets kataklaridan matnni birlashtirish kerak bo'lganda foydalaniladi. Ushbu maqolada birlashtiruvchi boshqotirmani yechishga yordam beradigan eng ommabop va oson yechimlar to‘plangan.

Ma’lumotlar to‘plami qanchalik katta bo‘lmasin, Google Sheets’dagi bir nechta kataklarni birlashtirish vazifasiga duch kelishingiz mumkin. Shubhasiz, siz nafaqat barcha qiymatlarni yo'qotmaslikni, balki vergul, bo'shliq yoki boshqa belgilar qo'shishni yoki hattoki bu yozuvlarni boshqa matn bilan ajratishni xohlaysiz.

Yaxshi, elektron jadvallar bir nechta vositalarni taklif qiladi. bu vazifa uchun.

    Google Sheets CONCAT funksiyasi

    CONCAT funksiyasi Google Sheets CONCATENATEning soddalashtirilgan versiyasidir:

    =CONCAT(value1, value2)

    Ushbu funksiya bilan katakchalarni birlashtirish uchun kerakli qiymatlarni sanab o‘tish kerak:

    • qiymat1 – qiymat 2 qo‘shilishi kerak bo‘lgan yozuv.
    • value2 – qo‘shiladigan qiymat.

    2 ta matn yoki raqamli birlikdan bitta satr olish uchun formula quyidagi ko‘rinishga ega bo‘ladi, har bir yozuv qo‘sh tirnoq ichida bo‘ladi:

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

    Aslida sizning ma'lumotlaringiz allaqachon hujayralarda bo'lishi mumkin. Har bir raqam yoki matnni argument sifatida qo'yish o'rniga to'g'ridan-to'g'ri o'sha kataklarga murojaat qilishingiz mumkin. Shunday qilib, haqiqiy ma'lumotlar formulasi shunday bo'ladi:

    =CONCAT(A2,B2)

    Maslahat. Formulani butun ustunga nusxalash uchun katakchani tanlangformula bilan va katakning pastki o'ng burchagidagi kichik kvadratni ikki marta bosing. Jadvalning oxirigacha butun ustun avtomatik ravishda formula bilan to'ldiriladi.

    Ko'rib turganingizdek, funksiya juda oddiy, lekin uning asosiy zaif tomonlari bor:

    • u bir vaqtning o'zida Google Sheets-dagi ikkita katakchani birlashtiradi.
    • u ustunlar, satrlar yoki boshqa katta ma'lumotlar diapazonlarini birlashtira olmaydi, u faqat bitta katakchani oladi. Agar siz bir nechta katakchalarni birlashtirmoqchi bo'lsangiz, siz xatoga duch kelasiz yoki faqat dastlabki ikkita qiymat birlashtiriladi, masalan:

      =CONCAT(A2:A11,B2:B11)

    CONCAT muqobili: biriktiruvchi operator ampersand (&)

    Formulalarda turli maqsadlar uchun juda koʻp turli operatorlar mavjud. Birlashtirish ham bundan mustasno emas. Formulalarda CONCAT funktsiyasi o'rniga ampersand belgisini (&) ishlatish sizga bir xil natijani beradi:

    =A2&B2

    Ammo siz juda kam narsani bilasiz. bu birlashtirish operatori yanada moslashuvchan. U nima qila oladi:

    1. Bir vaqtning o'zida ikkitadan ortiq qiymatlarni birlashtiring:

      =A2&B2&C2

    2. Faqat hujayralarni birlashtirmang. Google Sheets-da, balki ularni turli belgilar bilan ajrating:

      =A2&" "&B2&"; "&C2

    Agar siz hali ham ushbu parametrlar yordamida kerakli natijaga erisha olmasangiz , sinash uchun yana bir funksiya bor.

    Google Sheets-da CONCATENATE-dan qanday foydalanish kerak

    Menimcha, Google Sheets-da CONCATENATE funksiyasi birinchi bo‘lib foydalaniladi.bir nechta yozuvlarni bir-biriga qo'shish haqida gap ketganda.

    Google Sheets-dagi matn satrlari va raqamlarini CONCATENATE

    Formula namunasi quyidagi argumentlardan iborat:

    =CONCATENATE(string1, [string2, . ..])
    • string1 boshqa qiymatlarni qoʻshmoqchi boʻlgan birinchi qatordir. Bu argument talab qilinadi.
    • string2, … siz qoʻshmoqchi boʻlgan barcha boshqa satrlarni bildiradi. Bu argument ixtiyoriy.

    Eslatma. Natija yozuvi formulada paydo bo'lish tartibidagi qatorlardan iborat bo'ladi.

    Agar formulani ma'lumotlarimga moslashtirsam, men buni olaman:

    =CONCATENATE(A2,B2,C2)

    Yoki funksiya diapazonlarni qabul qilgani uchun:

    =CONCATENATE(A2:D2)

    Siz Google Sheets CONCATENATE ning birinchi afzalligini darhol payqashingiz mumkin: u matn va raqamlar bilan ikkita katakchani osongina birlashtiradi.

    Google Sheets: satrlarni ajratgichlar bilan birlashtirish

    Google Sheets-da hujayralarni birlashtirish - bu ishning yarmi. Natija chiroyli va o‘qilishi mumkin bo‘lishi uchun siz qo‘shimcha belgilar qo‘shishingiz kerak.

    Agar formulani o‘z holicha saqlasangiz, u hamma narsani birlashtiradi: BonnieJacksonCA , BonnieJacksonIN va hokazo. Lekin Google Sheets CONCATENATE argument sifatida belgilarni ham oladi.

    Shunday qilib, oʻqish uchun baʼzi ajratgichlarni qoʻshish uchun ularni quyidagi formulada qoʻsh tirnoq ichida eslatib oʻting:

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

    Bu yerda men A2 & amp; B2 bo'sh joy va B2 ni C2 dan vergul bilan ajrating vabo'sh joy:

    Bunday funktsiyada deyarli har qanday belgidan foydalanishingiz mumkin, biroq qatorlar uzilishi boshqa yondashuvni talab qiladi.

    Maslahat. Agar siz birlashtirayotgan ba'zi ustunlarda bo'sh katakchalar bo'lsa, sizni yana bir funksiya qiziqtirishi mumkin. TEXTJOIN Google Sheetsdagi kataklarni birlashtiribgina qolmay, balki bo'sh joylarga e'tibor bermaydi:

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

    Mana shunday ishlaydi:

    1. Birinchi argument sifatida kerakli ajratuvchini ko'rsating – men uchun bo'sh joy (" ").
    2. TRUE boʻsh kataklarni oʻtkazib yuborish uchun ikkinchi argument sifatida yoki ularni natijaga qoʻshish uchun FALSE .
    3. Birlashtirish uchun diapazonni kiriting.

    Google Sheets-da qatorlar sonini birlashtiring

    Funksiyaga koʻp cheklovchilarni qanday kiritish mumkinligi aniq boʻlsa-da, u yerda qator uzilishini xuddi shunday kirita olmaysiz. Yaxshiyamki, Google sizga turli xil kartalarni o'ynash imkonini beradi.

    Maxsus belgilarni olishga yordam beradigan funksiya mavjud - bu CHAR deb ataladi. Ko'ryapsizmi, har bir belgi Unicode jadvalida o'z o'rniga ega. Siz shunchaki ushbu jadvaldagi belgining tartib raqamini funktsiyaga kiritishingiz kerak va ikkinchisi belgining o'zini qaytaradi.

    Mana, qator uzilishini olish uchun formula:

    =CHAR(10)

    Uni Google Sheets-dagi qator uzilishi bilan birlashtirish uchun formulaga qo'shing:

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

    Google Sheets-da sana va vaqtni birlashtirish

    Usullardan biri yordamida Google Sheets-da sana va vaqtni birlashtirishga harakat qilsangizyuqorida, u ishlamaydi. Elektron jadvalingiz raqamlarni qaytaradi:

    Google Sheets-da sana va vaqtni toʻgʻri birlashtirish uchun TEXT funksiyasidan foydalaning:

    =TEXT(raqam, format)
    • bu erda raqam - bu siz xohlagan formatda olishni istagan istalgan raqam, sana yoki vaqt
    • va format - siz xohlagan naqsh natijani ko'ring.

    Maslahat. Mening misolimda sana va vaqtlar ko'rsatilgan hujayralarga murojaat qilmoqchiman, lekin siz to'g'ridan-to'g'ri formulada sana/vaqt birliklaridan yoki hatto DATE yoki TIME kabi funktsiyalardan foydalanishingiz mumkin.

    1. Men sana formatini 7/9/2019 dan 9-iyul 2019 ga o'zgartirish uchun birinchi MATN formulasidan foydalanaman:

      =TEXT(B2,"D MMM YYYY")

    2. Ikkinchi TEXT vaqtni qaytaradi:

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

    3. Bularni CONCATENATE-da ishlatgan holda, Google Sheets sana va vaqtni kerakli formatda boshqa belgilar yoki matn bilan birlashtirishga imkon beradi:

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

    Google Sheets-dagi ustunlarni birlashtirish

    Ozgina oʻzgartirishlar bilan men aytib oʻtgan barcha usullar Google Sheets ustunlarini birlashtirishga qodir.

    1-misol. Google Sheets CONCAT

    Google Sheets-dagi butun ustunlarni CONCAT bilan birlashtirish uchun natijani o'z ichiga olishi kerak bo'lgan butun diapazonni tanlang (mening holimda C2:C11) va formulani o'rashni kiriting u ARRAYFORMULA da:

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

    Eslatma. Siz CONCATENATE funksiyasidan foydalanishingiz mumkin, lekin u bir nechta katakchalar va maʼlumotlar diapazonlarini osongina birlashtirgani uchun u bir yacheyka ichidagi barcha yozuvlarni birlashtiradi.

    2-misol.Birlashtirish operatori

    Google Sheets-da ampersand yordamida ustunlarni birlashtirish va bir vaqtning o'zida ajratuvchilarni qo'shish uchun massiv formulalarini yarating:

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

    Bu yaxshi ko'rinadi, lekin men ba'zi muhim kamchiliklarni ta'kidlashim kerak.

    Agar sizda juda ko'p ustunlar bo'lsa, ularning barchasini sanab o'tish bo'yin og'rig'iga aylanishi mumkin, ayniqsa tasodifan biron bir belgini o'tkazib yuborsangiz/ko'paytirsangiz/aralashtirsangiz .

    Shuningdek, agar formulaga keyinroq qoʻshimcha ustunlar qoʻshishga qaror qilsangiz, formuladagi har bir mavjud diapazonni qoʻlda tahrirlashingiz kerak boʻladi.

    Keyingi misol bu muammolarni hal qiladi.

    3-misol. Google Sheets QUERY

    Google Sheets QUERY funksiyasi Google Sheets-dagi bir nechta ustunlarni birlashtirish uchun ham mos keladi. Ko'rib chiqing:

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

    Siz bu g'alati formulani tushunib bo'lmaydi deb o'ylashingiz mumkin, lekin men siz uchun uning barcha qismlarini aytib berishga ruxsat beraman:

    1. =TRANSPOSE(A2:D10) maʼlumotlar qatorlarini ustunlarga aylantiradi.
    2. =QUERY(TRANSPOSE(A2:D10),,9^9) har bir ustundagi yozuvlarni birlashtiradi. yuqori hujayralar.

      Maslahat. Formulaga 9^9 qo'yganimda, barcha ustunlardagi barcha satrlar sarlavhalar kabi birinchi qatorga tortilishiga ishonch hosil qilaman. Bu 9^9 , chunki bu ifoda elektron jadvaldagi barcha mumkin boʻlgan yacheykalarni oʻz ichiga oladi (10M hujayralar chegarasi esdami?) va eslab qolish oson. :)

    3. =TRANSPOSE(QUERY(TRANSPOSE(A2:D10),,9^9)) ushbu sarlavha qatorini QUERY dan oladi va uni quyidagi kabi ustunga aylantiradiMenda bittasi bor.

    Query yordamida Google Sheets ustunlarini birlashtirishning afzalliklari:

    • siz butun ustunni tanlashingiz shart emas. massiv formulalari uchun
    • agar ular qo'shni bo'lmasa, formuladagi har bir ustunni eslatib o'tishingiz shart emas. Bu holda formula quyidagicha ko'rinadi:

      =TRANSPOSE(QUERY(TRANSPOSE({A2:A10,C2:C10,E2:E10,G2:G10}),,9^9))

    Matnni pozitsiya bo'yicha birlashtirish va qo'shish

    Siz etishmayotgan matn, raqamlarni qo'shishingiz mumkinligini allaqachon bilasiz. , va qatorlaringizga belgilarni CONCATENATE funksiyasidan foydalaning.

    Maslahat. Ushbu qoʻllanmada bu haqda koʻproq formulalarni koʻring.

    Agar qoʻshilish uchun juda koʻp yozuvlar boʻlsa, har qanday qoʻshimcha belgilar formulangizni siz rejalashtirganingizdan ham oshib ketishi mumkin. Bunday hollarda Google Sheets-dagi katakchalarni qanday bo'lsa, xuddi shunday birlashtirgan ma'qul yoki bo'sh joy kabi oddiy chegaralovchilardan foydalanib, keyin matnni qo'shgan ma'qul. Bizning maxsus vositamiz sizga yordam beradi.

    Matnni pozitsiya bo'yicha qo'shish siz belgilagan pozitsiya bo'yicha har qanday belgilar va satrlarni kiritadi, formulalar kerak emas. Bu qanday ishlashini ko'rsataman.

    Oldingi misolda QUERY men uchun ism va telefon raqamlarini birlashtirgan. Lekin men mamlakat qisqartmalarini qo'shmoqchiman: (AQSh/CA) +1 bilan boshlanadigan telefon raqamlari va +44 UK 2>:

    Google Sheets-dagi kataklarni ajratish

    Agar siz Google Sheets-da hujayralarni birlashtirsangiz, ularni bir nuqtada qayta bo'lishingiz kerak bo'ladi. . Buning uchta usuli bor:

    1. Formula tuzingGoogle Sheets SPLIT funksiyasidan foydalaning.
    2. Standart elektron jadval vositasidan foydalaning - Matnni ustunlarga bo'ling.
    3. Yoki o'rnatilgan vositaning kengaytirilgan versiyasini sinab ko'ring - Google Sheets uchun matnni ustunlarga bo'lish:

    U hujayralarni har qanday ajratuvchi yoki hatto ajratgichlar toʻplamiga boʻlish imkonini beradi, ularni bitta sifatida koʻrib chiqadi va kerak boʻlsa bogʻlovchilarni ham oʻz ichiga oladi. Shuningdek, u Google Sheets-dagi hujayralarni joylashuvi bo'yicha ajratish variantini taklif qiladi.

    Maslahat. Tarkibni boʻlish oʻrniga Google Sheets yacheykalaridan maʼlumotlarni ajratib olish imkoniyati mavjud.

    Google Sheetsʼdagi kataklarni formulalarsiz qanday birlashtirish mumkin

    Agar turli formulalarni oʻzlashtirish rejangizga kirmasa, Birlashtirish qiymatlari plaginimizdan foydalaning. Qo'shimcha dastur satrlar, ustunlar yoki butun hujayralar diapazonidagi yozuvlarni tezda birlashtiradi. Uning variantlari aniq va siz faqat diapazonni tanlashingiz va natija qanday ko‘rinishini hal qilishingiz kerak.

    1. Google Sheets-da ustunlarni birlashtirishni tanlashingiz mumkin — hatto qo'shni bo'lmaganlarni ham vergul va bo'shliq bilan ajrating va natijani asl yozuvlarning o'ng tomoniga qo'ying:

  • Yoki satrlarni birlashtirish Google Sheets-da yozuvlarni qatorlar bilan ajrating va tanlangan katakchalar tarkibini tozalang:
  • Yoki diapazonni tanlang va Google Sheets-dagi barcha hujayralarni birlashtiring jami bittaga:
  • Agar siz ushbu vositaga qiziqsangiz, qarashingiz mumkin.ushbu maxsus sahifada yoki ushbu qisqa video darslikda bajaradigan barcha narsalar orqali:

  • Biz Google Sheets-da birlashtirishni taklif qiladigan yana bir yordamchi dastur bor — Takroriy qatorlarni birlashtirish. Bir tomondan, u ikki nusxadagi qatorlarni asosiy ustunlar bo'yicha birlashtiradi. Boshqa tomondan, u jadvalingiz boʻylab tarqalgan, lekin baribir bir xil yozuvga tegishli boʻlgan raqamlarni birlashtiradi:
  • Ikki nusxadagi qatorlarni birlashtirishdan qanday foydalanishni ushbu videoda bilib oling. :

    Umid qilamanki, hozirgacha qaysi usullardan qaysi biri sizning holatingizga mos kelishini hal qildingiz. Agar sizda boshqa usullar mavjud bo'lsa, iltimos, quyidagi sharhlar bo'limida biz bilan baham ko'ring :)

    Maykl Braun - dasturiy vositalardan foydalangan holda murakkab jarayonlarni soddalashtirishga ishtiyoqi bo'lgan maxsus texnologiya ishqibozi. Texnologiya sohasida o'n yildan ortiq tajribaga ega bo'lgan holda, u Microsoft Excel va Outlook, shuningdek, Google Sheets va Docs dasturlarida o'z mahoratini oshirdi. Mayklning blogi o'z bilimi va tajribasini boshqalar bilan baham ko'rishga, samaradorlik va samaradorlikni oshirish uchun amal qilish oson maslahatlar va o'quv qo'llanmalariga bag'ishlangan. Tajribali mutaxassismisiz yoki yangi boshlovchi boʻlasizmi, Mayklning blogi ushbu muhim dasturiy vositalardan maksimal darajada foydalanish uchun qimmatli tushunchalar va amaliy maslahatlarni taqdim etadi.