Google Хүснэгт дэх нүднүүдийг хэрхэн нэгтгэх вэ - CONCATENATE томъёоны жишээнүүд

  • Үүнийг Хуваалц
Michael Brown

"Concatenate" гэдэг нь ихэвчлэн ямар нэг зүйлийг цуврал эсвэл гинжээр холбохыг хэлдэг. Энэ үйлдлийг та Google Sheets-ийн олон нүднүүдээс текстийг нэгтгэх шаардлагатай үед ашигладаг. Энэ нийтлэл нь танд нэгтгэх тааврыг шийдвэрлэхэд туслах хамгийн түгээмэл бөгөөд хялбар шийдлүүдийг цуглуулсан болно.

Таны датасет хэдий том байсан ч Google Хүснэгтийн олон нүдийг нэгтгэх даалгавартай тулгарч магадгүй. Мөн та бүх утгыг алдахаас сэргийлээд зогсохгүй таслал, зай эсвэл өөр тэмдэгт нэмэх эсвэл тэдгээр бичлэгийг өөр текстээр тусгаарлахыг хүсэх болно гэдэгт би эргэлзэхгүй байна.

За, хүснэгтүүд нь хэд хэдэн хэрэгслийг санал болгодог. энэ даалгаварт зориулагдсан.

    Google Sheets CONCAT функц

    CONCAT функц нь Google Sheets CONCATENATE-ийн хялбаршуулсан хувилбар юм:

    =CONCAT(утга1, утга2)

    Энэ функцээр нүднүүдийг нэгтгэхийн тулд шаардлагатай утгуудыг жагсаах хэрэгтэй:

    • утга1 – 2-р утгыг хавсаргах бичлэг.
    • утга2 – нэгдэх утга.

    2 текст эсвэл тоон нэгжээс нэг мөр авахын тулд бичвэр бүрийг давхар хашилтанд оруулах томъёо дараах байдалтай харагдана:

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

    Бодит байдал дээр таны өгөгдөл нүдэнд аль хэдийн орсон байх магадлалтай. Та тоо, текст бүрийг аргумент болгон бичихийн оронд тэдгээр нүднүүдийг шууд дурдаж болно. Тэгэхээр бодит өгөгдлийн томъёо дараах байдалтай байна:

    =CONCAT(A2,B2)

    Зөвлөгөө. Томьёогоо бүхэл багананд хуулахын тулд нүдийг сонгоно уутомьёогоор сонгоод нүдний баруун доод буланд байрлах жижиг дөрвөлжин дээр давхар товшино уу. Баганыг бүхэлд нь хүснэгтийн төгсгөл хүртэл томъёогоор автоматаар дүүргэх болно.

    Таны харж байгаагаар функц нь маш энгийн боловч үндсэн сул талуудтай :

    • Энэ нь Google Хүснэгтийн зөвхөн хоёр нүдийг нэг дор нэгтгэдэг.
    • энэ нь багана, мөр болон бусад том өгөгдлийн мужуудыг нэгтгэж чадахгүй, зөвхөн ганц нүдийг авна. Хэрэв та олон нүдтэй нэгдэхийг оролдвол алдаа гарах эсвэл зөвхөн эхний хоёр утгыг нэгтгэх болно, жишээ нь:

      =CONCAT(A2:A11,B2:B11)

    CONCAT хувилбар: холбох операторын амперсанд (&)

    Томъёонд янз бүрийн зорилгоор олон янзын операторууд байдаг. Холболт нь үл хамаарах зүйл биш юм. Томъёонд CONCAT функцийн оронд амперсанд тэмдэг (&) ашиглах нь танд ижил үр дүнг өгөх болно:

    =A2&B2

    Гэхдээ та бага зүйлийг мэддэг. Энэ холболтын оператор илүү уян хатан байдаг. Түүний хийж чадах зүйл:

    1. Нэг удаад хоёроос илүү утгыг нэгтгэх:

      =A2&B2&C2

    2. Зөвхөн нүдийг нэгтгэх биш. Google Хүснэгт дээр мөн тэдгээрийг янз бүрийн тэмдэгтээр тусгаарлана уу:

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

    Хэрэв та эдгээр сонголтуудын тусламжтайгаар хүссэн үр дүндээ хүрээгүй хэвээр байвал , оролдох бас нэг функц байна.

    Google Sheets-д CONCATENATE-г хэрхэн ашиглах вэ

    Би Google Sheets-ийн COCATENATE функцийг хамгийн түрүүнд ашигладаг гэж бодож байна.Хэд хэдэн бичлэгийг хавсаргах тухайд.

    Google Хүснэгт дэх текстийн мөр болон тоонуудыг CONCATENATE

    Томьёоны загвар нь дараах аргументуудаас бүрдэнэ:

    =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-г зайтай, В2-г C2-оос таслалаар тусгаарланазай:

    Та үүнтэй төстэй функцэд бараг ямар ч тэмдэгт ашиглаж болно, гэхдээ мөр таслах нь өөр арга барил шаарддаг.

    Зөвлөгөө. Таны нэгтгэж буй зарим баганад хоосон нүд байвал танд өөр нэг функц сонирхолтой байж магадгүй. TEXTJOIN нь Google Sheets-ийн нүднүүдийг нэгтгээд зогсохгүй хоосон зайг үл тоомсорлодог:

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

    Энэ нь дараах байдалтай байна:

    1. Хүссэн хязгаарлагчийг эхний аргумент болгон заана уу – миний хувьд зай (" ").
    2. ҮНЭН гэж оруулна уу хоосон нүднүүдийг алгасах хоёр дахь аргумент эсвэл үр дүнд оруулахын тулд ХУДАЛ .
    3. Нэгдэх мужийг оруулна уу.

    Google Хүснэгтэд мөр таслахыг холбоно уу

    Функцад ихэнх хязгаарлагчийг хэрхэн оруулах нь ойлгомжтой ч та тэнд мөр таслахыг ижил аргаар бичиж болохгүй. Гэхдээ аз болоход Google танд олон төрлийн карт тоглох боломжийг олгодог.

    Тусгай тэмдэгтүүдийг авахад тусалдаг функц байдаг бөгөөд үүнийг CHAR гэж нэрлэдэг. Та харж байна уу, тэмдэгт бүр Юникод хүснэгтэд байр эзэлдэг. Та зүгээр л тухайн хүснэгтийн тэмдэгтийн дарааллын дугаарыг функцэд оруулах хэрэгтэй бөгөөд сүүлийнх нь тэмдэгтийг өөрөө буцаана.

    Мөр таслах томъёог эндээс үзнэ үү:

    =CHAR(10)

    Үүнийг Google Хүснэгт дэх мөр таслалтай холбохын тулд томьёонд нэмнэ үү:

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

    Google Хүснэгтэд огноо, цагийг нэгтгэх

    Хэрэв та аль нэг аргыг ашиглан Google Хүснэгтэд огноо, цагийг хослуулахыг оролдволДээрх, энэ нь ажиллахгүй болно. Таны хүснэгт дараах тоонуудыг буцаана:

    Google Хүснэгт дэх огноо, цагийг зөв хослуулахын тулд TEXT функцийг ашиглана уу:

    =TEXT(тоо, формат)
    • Энд тоо нь таны хүссэн форматаар авахыг хүссэн тоо, огноо, цаг
    • бол формат нь таны хүссэн загвар юм. үр дүнг харна уу.

    Зөвлөгөө. Миний жишээн дээр би огноо, цаг бүхий нүднүүдийг лавлах болно, гэхдээ та томъёонд огноо/цаг нэгж эсвэл бүр DATE, TIME гэх мэт функцуудыг шууд ашиглах боломжтой.

    1. Би огнооны форматыг 7/9/2019 2019 оны 7-р сарын 9 болгон өөрчлөхийн тулд эхний TEXT томьёог ашигладаг:

      =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 Хүснэгт дэх баганыг амперсанд ашиглан нэгтгэхийн тулд массивын томьёог үүсгэж, нэгэн зэрэг тусгаарлагч нэмнэ:

    =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 -г оруулахдаа бүх баганын бүх мөрийг толгой хэсэг мэт эхний эгнээнд оруулах эсэхийг шалгана. Энэ илэрхийлэл нь хүснэгтийн бүх боломжит нүднүүдийг багтаасан (10 сая нүдний хязгаарыг санаж байна уу?) бөгөөд санахад хялбар тул 9^9 байна. :)

    3. =TRANSPOSE(QUERY(TRANSPOSE(A2:D10),,9^9)) нь QUERY-аас тэр толгойн мөрийг аваад дараахтай адил багана болгон хувиргадаг.Надад байгаа нэг.

    Google Хүснэгт дэх багануудыг QUERY ашиглан нэгтгэх давуу талууд энд байна:

    • Та баганыг бүхэлд нь сонгох шаардлагагүй массивын томъёоны хувьд
    • хэрэв зэргэлдээ биш л бол томьёоны багана бүрийг дурдах шаардлагагүй. Энэ тохиолдолд томъёо дараах байдлаар харагдах болно:

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

    Текстийг байрлалаар нь холбож, нэмэх

    Та дутуу текст, тоо нэмэх боломжтой гэдгээ аль хэдийн мэдэж байгаа. , болон тэмдэгтүүдийг CONCATENATE функцийг ашиглан мөрт оруулна.

    Зөвлөгөө. Энэ гарын авлагаас үүнтэй холбоотой бусад томьёог харна уу.

    Гэхдээ хэрэв нэгдэхийн тулд хэтэрхий олон бичлэг байгаа бол нэмэлт тэмдэгтүүд таны томьёог төлөвлөснөөсөө хэтрүүлэх боломжтой. Ийм тохиолдолд Google Sheets-ийн нүднүүдийг байгаагаар нь нэгтгэх эсвэл зай гэх мэт энгийн хязгаарлагчийг ашиглаж, дараа нь текст нэмэх нь дээр. Манай тусгай хэрэгсэл танд туслах болно.

    Текстийг байрлалаар нь нэмэх нь таны зааж өгсөн байрлалаар тэмдэгт болон тэмдэгт оруулах бөгөөд томьёо шаардлагагүй. Энэ хэрхэн ажилладагийг би танд үзүүлье.

    Өмнөх жишээнд QUERY миний нэр, утасны дугаарыг нэгтгэсэн. Гэхдээ +1 -ээр эхэлсэн утасны дугааруудын өмнө (АНУ/КА) , +44<-ээс өмнө UK гэсэн улсын товчлолыг нэмэхийг хүсч байна. 2>:

    Google Хүснэгтийн нүднүүдийг хуваах

    Хэрэв та Google Хүснэгтийн нүднүүдийг нэгтгэвэл хэзээ нэгэн цагт тэдгээрийг буцааж хуваах хэрэгтэй болно. . Үүнийг хийх гурван арга бий:

    1. Томьёо бүтээхGoogle Sheets SPLIT функцийг ашиглаж байна.
    2. Стандарт хүснэгтийн хэрэгслийг ашиглана уу – Текстийг багана болгон хуваах.
    3. Эсвэл суулгасан хэрэгслийн сайжруулсан хувилбарыг ашиглаж үзээрэй – Google Sheets-д текстийг багана болгон хуваах:

    Энэ нь танд нүднүүдийг дурын хязгаарлагч эсвэл бүр тусгаарлагчаар хувааж, тэдгээрийг нэг гэж үзэж, шаардлагатай бол холболтыг оруулах боломжийг олгоно. Энэ нь мөн Google Sheets-ийн нүднүүдийг байрлалаар нь хуваах сонголтыг санал болгодог.

    Зөвлөгөө. Агуулгыг хуваахын оронд Google Sheets нүднүүдээс өгөгдлийг задлах сонголт бий.

    Google Sheets-ийн нүднүүдийг томьёогүйгээр хэрхэн нэгтгэх вэ

    Хэрэв өөр томьёо эзэмших нь таны төлөвлөгөөнд тусгагдаагүй бол та Манай "Merge Values" нэмэлтийг ашиглаарай. Нэмэлт нь мөр, багана эсвэл бүх нүдн дэх бичлэгүүдийг хурдан нэгтгэдэг. Түүний сонголтууд нь тунгалаг бөгөөд таны хийх ёстой зүйл бол мужийг сонгож, үр дүн нь хэрхэн харагдахыг шийдэх явдал юм.

    1. Та Google Sheets доторх баганыг нэгтгэх -г сонгож болно — зэргэлдээ биш ч гэсэн таслал, зайгаар тусгаарлаж, үр дүнг эх бичлэгийн баруун талд байрлуулна:

  • Эсвэл мөрүүдийг нэгтгэх Google Хүснэгт дэх бичлэгүүдийг мөр таслалтайгаар хувааж, сонгосон нүдний агуулгыг арилгана уу:
  • Эсвэл мужийг сонгоод Google Хүснэгтийн бүх нүдийг нэгтгэнэ үү бүгдийг нэг болгон:
  • Хэрэв та уг хэрэгслийг сонирхож байгаа бол харж болно.Энэ тусгай хуудас эсвэл энэ богино видео заавар дээр хийж байгаа бүх зүйлээр дамжуулан:

  • Бид Google Хүснэгтэд нэгтгэх өөр нэг хэрэглүүрийг санал болгож байна — Давхардсан мөрүүдийг нэгтгэх. Нэг талаас, энэ нь давхардсан мөрүүдийг гол баганаар нэгтгэдэг. Нөгөөтэйгүүр, энэ нь таны ширээн дээр тархсан боловч ижил бүртгэлд хамаарах тоонуудыг нэгтгэдэг:
  • Давхардсан мөрүүдийг нэгтгэхийг хэрхэн ашиглах талаар энэ видеоноос үзнэ үү. :

    Та аль нь өөрт тохирохыг шийдсэн гэж найдаж байна. Хэрэв танд өөр арга байгаа бол доорх коммент хэсэгт бидэнтэй хуваалцаарай :)

    Майкл Браун бол програм хангамжийн хэрэгслийг ашиглан нарийн төвөгтэй процессуудыг хялбаршуулах хүсэл эрмэлзэлтэй, технологид дуртай хүн юм. Технологийн салбарт арав гаруй жил ажилласан туршлагатай тэрээр Microsoft Excel, Outlook, мөн Google Sheets болон Docs дээр ур чадвараа дээшлүүлсэн. Майклын блог нь өөрийн мэдлэг, туршлагаа бусадтай хуваалцах, бүтээмж, үр ашгийг дээшлүүлэхэд хялбар зөвлөмж, зааварчилгаа өгөх зорилготой юм. Та туршлагатай мэргэжилтэн эсвэл анхлан суралцаж байгаа эсэхээс үл хамааран Майклын блог нь эдгээр чухал програм хангамжийн хэрэгслээс хамгийн их ашиг хүртэх талаар үнэ цэнэтэй ойлголт, практик зөвлөгөөг санал болгодог.