Мазмұны
"Біріктіру" әдетте бір нәрсені қатарда немесе тізбекте байланыстыруды білдіреді. Бұл әрекет бірнеше Google Sheets ұяшықтарынан мәтінді біріктіру қажет болғанда қолданылады. Бұл мақала біріктіру жұмбағын шешуге көмектесетін ең танымал және оңай шешімдерді жинайды.
Деректер жинағы қаншалықты үлкен болса да, Google Sheets қолданбасындағы бірнеше ұяшықтарды біріктіру тапсырмасын кездестіруіңіз мүмкін. Сіз барлық мәндерді жоғалтпау үшін ғана емес, сонымен қатар кейбір үтірлерді, бос орындарды немесе басқа таңбаларды қосқыңыз келетініне немесе тіпті сол жазбаларды басқа мәтінмен бөлгіңіз келетініне күмәнім жоқ.
Ал, электрондық кестелер бірнеше құралдарды ұсынады. осы тапсырма үшін.
Google Sheets CONCAT функциясы
CONCAT функциясы Google Sheets CONCATENATE бағдарламасының жеңілдетілген нұсқасы болып табылады:
=CONCAT(1-мән,2-мән)Осы функциямен ұяшықтарды қосу үшін қажетті мәндерді тізімдеу керек:
- 1-мән – 2 мәні қосылуы керек жазба.
- 2 мән – қосылатын мән.
2 мәтіндік немесе сандық бірліктен бір жолды алу үшін формула төмендегідей болады, әрбір жазба қос тырнақшаға алынған:
=CONCAT("2019:","The Lion King")
Шындығында деректеріңіз ұяшықтарда болуы мүмкін. Әрбір санды немесе мәтінді дәлел ретінде қоюдың орнына сол ұяшықтарға тікелей сілтеме жасай аласыз. Сонымен, нақты деректер формуласы келесідей болады:
=CONCAT(A2,B2)
Кеңес. Формуланы бүкіл бағанға көшіру үшін ұяшықты таңдаңызформуласымен таңдап, ұяшықтың төменгі оң жақ бұрышындағы кішкене шаршыны екі рет басыңыз. Бүкіл баған кестенің соңына дейін автоматты түрде формуламен толтырылады.
Көріп отырғаныңыздай, функция өте қарапайым, бірақ оның негізгі әлсіз жақтары бар:
- ол бір уақытта Google Sheets-тегі екі ұяшықты ғана біріктіреді.
- ол бағандарды, жолдарды немесе басқа үлкен деректер ауқымдарын біріктіре алмайды, ол тек жалғыз ұяшықтарды алады. Бірнеше ұяшықтарды біріктіруге әрекеттенсеңіз, сіз қате аласыз немесе тек алғашқы екі мән қосылады, мысалы:
=CONCAT(A2:A11,B2:B11)
CONCAT балама: біріктіру операторының амперсанды (&)
Формулалардағы әртүрлі мақсаттарға арналған көптеген әртүрлі операторлар бар. Біріктіру ерекшелік емес. Формулалардағы CONCAT функциясының орнына амперсанд таңбасын (&) пайдалану сізге бірдей нәтиже береді:
=A2&B2
Бірақ сіз аз нәрсені білесіз бұл біріктіру операторы икемді. Ол мынаны істей алады:
- Бір уақытта екі мәннен артық біріктіру:
=A2&B2&C2
- Жай ғана ұяшықтарды біріктіру емес Google Sheets қолданбасында, сонымен қатар оларды әртүрлі таңбалармен бөліңіз:
=A2&" "&B2&"; "&C2
Егер сіз әлі де осы опциялармен қалаған нәтижені алмасаңыз , қолданатын тағы бір функция бар.
Google Sheets қолданбасында CONCATENATE функциясын қалай пайдалану керек
Мен Google Sheets COCATENATE функциясын бірінші қолданатын деп ойлаймын.бірнеше жазбаларды бірге қосуға келгенде.
Google Sheets ішіндегі мәтін жолдары мен сандарды БАЙЛАНЫСТЫРУ
Формула үлгісі келесі аргументтерден тұрады:
=CONCATENATE(string1, [string2, . ..])- string1 - басқа мәндерді қосқыңыз келетін бірінші жол. Бұл аргумент қажет.
- string2, … қосқыңыз келетін барлық басқа жолдарды білдіреді. Бұл аргумент міндетті емес.
Ескертпе. Нәтиже жазбасы формуладағы пайда болу реті бойынша жолдардан тұрады.
Егер формуланы деректеріме бейімдесем, мен мынаны аламын:
=CONCATENATE(A2,B2,C2)
Немесе, функция ауқымдарды қабылдайтындықтан:
=CONCATENATE(A2:D2)
Google Sheets CONCATENATE бірінші артықшылығын бірден байқай аласыз: ол мәтінмен де, сандармен де екі ұяшықты оңай біріктіреді.
Google Sheets: жолдарды бөлгіштермен біріктіру
Google Sheets ішіндегі ұяшықтарды біріктіру - жұмыстың жартысы. Бірақ нәтиже әдемі және оқылатын көрінуі үшін қосымша таңбаларды қосу керек.
Егер формуланы сол күйінде сақтасаңыз, ол барлығын бір-біріне жабыстырады: BonnieJacksonCA , BonnieJacksonIN және т.б.. Бірақ Google Sheets CONCATENATE таңбаларды да аргумент ретінде қабылдайды.
Осылайша, оқуға ыңғайлы болу үшін кейбір бөлгіштерді қосу үшін оларды формулада қос тырнақшаға атап өтіңіз:
=CONCATENATE(A2," ",B2,", ",C2)
Бұл жерде мен A2 & В2-ні бос орынмен және В2-ні С2-ден үтірмен және бөлектеңізбос орын:
Осындай функцияда кез келген дерлік таңбаны пайдалана аласыз, бірақ жол үзілімі басқа тәсілді қажет етеді.
Кеңес. Сіз біріктіріп жатқан кейбір бағандарда бос ұяшықтар болса, сізді тағы бір функция қызықтыруы мүмкін. TEXTJOIN Google Sheets ұяшықтарын жай ғана біріктіріп қоймайды, сонымен қатар бос орындарды елемейді:
=TEXTJOIN(" ",TRUE,A2:C2)
Ол қалай жұмыс істейді:
- Бірінші аргумент ретінде қалаған бөлгішті көрсетіңіз – мен үшін бос орын (« ").
- ШЫНДЫҚ бос ұяшықтарды өткізіп жіберу үшін екінші аргумент ретінде немесе оларды нәтижеге қосу үшін ЖАЛҒАН .
- Біріктіру үшін ауқымды енгізіңіз.
Google Sheets қолданбасында жол үзілімін біріктіру
Функцияға көптеген бөлгіштерді қалай енгізу керек екені анық болғанымен, онда жол үзілімін дәл осылай тере алмайсыз. Бақытымызға орай, Google әртүрлі карталарды ойнауға мүмкіндік береді.
Арнайы таңбаларды алуға көмектесетін функция бар – ол CHAR деп аталады. Көрдіңіз бе, әр таңбаның Юникод кестесінде өз орны бар. Сізге тек сол кестедегі таңбаның реттік нөмірін функцияға беру керек және соңғысы таңбаның өзін қайтарады.
Міне, жол үзілімін алу формуласы:
=CHAR(10)
Оны Google Sheets-тегі жол үзілімімен біріктіру үшін формулаға қосыңыз:
=CONCATENATE(A2,CHAR(10),B2,CHAR(10),C2,CHAR(10),D2)
Google Sheets-те күн мен уақытты біріктіру
Әдістердің бірін пайдаланып Google Sheets қолданбасында күн мен уақытты біріктіруге тырыссаңызжоғарыда, ол жұмыс істемейді. Электрондық кесте сандарды қайтарады:
Google Sheets қолданбасында күн мен уақытты дұрыс біріктіру үшін TEXT функциясын пайдаланыңыз:
=TEXT(сан, формат)- мұндағы сан - қалаған форматта алғыңыз келетін кез келген сан, күн немесе уақыт
- және пішім - сіз алғыңыз келетін үлгі нәтижесін қараңыз.
Кеңес. Менің мысалда мен күндер мен уақыттары бар ұяшықтарға сілтеме жасаймын, бірақ сіз күн/уақыт бірліктерін немесе тіпті формулада DATE немесе TIME сияқты функцияларды пайдалана аласыз.
- Мен күн пішімін 7/9/2019 -ден 9 шілде 2019 -ге өзгерту үшін бірінші МӘТІН формуласын қолданамын:
=TEXT(B2,"D MMM YYYY")
- Екінші TEXT уақытты қайтарады:
=TEXT(C2,"HH:MM:SS")
- Оларды CONCATENATE қолданбасында пайдалану Google Sheets маған күн мен уақытты қажетті пішімде басқа таңбалармен немесе мәтінмен біріктіруге мүмкіндік береді:
=CONCATENATE(TEXT(B2,"D MMM YYYY"),", ",TEXT(C2,"HH:MM:SS"))
Google Sheets-тегі бағандарды біріктіру
Аздап түзетулермен мен айтқан барлық жолдар Google Sheets-тегі бағандарды біріктіре алады.
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))
Сіз бұл оғаш формуланы түсіне алмайсыз деп ойлайтын шығарсыз, бірақ мен оның барлық бөліктерін сізге айтып берейін:
- =TRANSPOSE(A2:D10) деректер жолдарын бағандарға айналдырады.
- =QUERY(TRANSPOSE(A2:D10),,9^9) әр бағандағы жазбаларды жоғарғы ұяшықтар.
Кеңес. Формулаға 9^9 қойғанда, барлық бағандардағы барлық жолдар тақырыптар сияқты бірінші жолға тартылатынына көз жеткіземін. Бұл 9^9 , себебі бұл өрнек электрондық кестедегі барлық мүмкін ұяшықтарды қамтиды (10М ұяшықтар шегін есте сақтаңыз ба?) және есте сақтау оңай. :)
- =TRANSPOSE(QUERY(TRANSPOSE(A2:D10),,9^9)) сол тақырып жолын QUERY ішінен алып, оны келесідей бағанға айналдырадыМенде бір.
Google Sheets қолданбасында QUERY арқылы бағандарды біріктірудің артықшылықтары:
- сізге барлық бағанды таңдаудың қажеті жоқ. массив формулалары үшін
- егер олар көрші болмаса, формуладағы әрбір бағанды атап өтудің қажеті жоқ. Бұл жағдайда формула келесідей болады:
=TRANSPOSE(QUERY(TRANSPOSE({A2:A10,C2:C10,E2:E10,G2:G10}),,9^9))
Мәтінді позиция бойынша біріктіру және қосу
Сіз жетіспейтін мәтінді, сандарды қосуға болатынын білесіз. , және таңбаларды біріктіру функциясын пайдаланып жолдарыңызға енгізіңіз.
Кеңес. Осы оқулықтан бұл туралы қосымша формулаларды қараңыз.
Бірақ қосылуға болатын жазбалар тым көп болса, кез келген қосымша таңбалар формулаңызды жоспарлағаныңыздан асып түсуі мүмкін. Мұндай жағдайларда Google Sheets ұяшықтарын сол күйінде біріктіру немесе бос орын сияқты қарапайым бөлгіштерді пайдаланып, одан кейін мәтінді қосқан дұрыс. Біздің арнайы құрал сізге көмектеседі.
Орын бойынша мәтін қосу сіз көрсеткен орын бойынша кез келген таңбалар мен жолдарды кірістіреді, формулалар қажет емес. Сізге оның қалай жұмыс істейтінін көрсетуге рұқсат етіңіз.
Алдыңғы мысалда QUERY мен үшін аттар мен телефон нөмірлерін біріктірді. Бірақ ел аббревиатураларын қосқым келеді: (АҚШ/КА) +1 және +44<алдында UK . 2>:
Google Sheets-тегі ұяшықтарды бөлу
Егер Google Sheets-тегі ұяшықтарды біріктірсеңіз, оларды бір уақытта қайта бөлу қажет болуы мүмкін. . Мұны істеудің үш жолы бар:
- Формуланы құрастыруGoogle Sheets SPLIT функциясын пайдалану.
- Стандартты электрондық кесте құралын пайдаланыңыз – Мәтінді бағандарға бөлу.
- Немесе ендірілген құралының жетілдірілген нұсқасын қолданып көріңіз – Google Sheets үшін мәтінді бағандарға бөлу:
Ол ұяшықтарды кез келген бөлгіш немесе тіпті бөлгіштер жиындары арқылы бөлуге, оларды бір ретінде қарастыруға және қажет болса жалғауларды қосуға мүмкіндік береді. Ол сондай-ақ Google Sheets ұяшықтарын орны бойынша бөлу опциясын ұсынады.
Кеңес. Мазмұнды бөлудің орнына Google Sheets ұяшықтарынан деректерді шығарып алу мүмкіндігі бар.
Google Sheets ұяшықтарын формулаларсыз қалай біріктіруге болады
Әртүрлі формулаларды меңгеру жоспарыңыздың бөлігі болмаса, сіз Біріктіру мәндерін қондырмасынан пайдаланыңыз. Қосымша жолдардағы, бағандардағы немесе ұяшықтардың бүкіл ауқымындағы жазбаларды жылдам біріктіреді. Оның опциялары анық және сізге тек ауқымды таңдап, нәтиже қалай көрінетінін шешу керек.
- Google Sheets қолданбасында бағандарды біріктіруді таңдауға болады — көрші емес болса да, оларды үтір және бос орынмен бөліп, нәтижені бастапқы жазбалардың оң жағына қойыңыз:
Құралға қызығушылық танытсаңыз, қарауға болады.осы арнайы бетте немесе қысқа бейне оқулықта орындалатын барлық әрекеттер арқылы:
Осы бейнеден «Қайталанатын жолдарды біріктіру» әдісін пайдалануды үйреніңіз. :
Әзірше жолдардың қайсысы сіздің жағдайыңызға сәйкес келетінін анықтадыңыз деп үміттенемін. Егер сізде басқа әдістер болса, төмендегі түсініктемелер бөлімінде бізбен бөлісіңіз :)