Како комбиновати ћелије са зарезом у Екцелу

Преглед садржаја:

Anonim

Тако смо раније имали функцију ЦОНЦАТ и ЦОНЦАТЕНАТЕ за повезивање више ћелија. Али ако смо хтели да понудимо опсег за спајање ћелија са граничником (рецимо зарезом), онда је заиста тешко са овим функцијама. Али сада је Екцел представио нову функцију под називом ТЕКСТЈОИН Функција која се може користити за повезивање опсега са много више флексибилности.

У овом чланку ћемо научити како да повежемо вредности ћелија опсега са зарезом помоћу функције ТЕКСТЈОИН. За кориснике који немају ову функцију разговараћемо о другим методама повезивања вредности опсега са зарезом. \

Општа формула

=ТЕКСТЈОИН(",",ИСТИНА,текстуални опсег1, [текстуални опсег2]… )

Зарез (","): Ово је граничник који желимо да користимо. Будући да се у овом чланку концентришемо на повезивање ћелија са зарезима.

ИСТИНА : За игнорисање празних ћелија у опсегу.

Тект_ранге1: Ово је опсег чије ћелије имају вредности које желите да спојите.

[Тект_ранге2]: Остали распони ако желите да придружите текст зарезима.

Погледајмо пример како бисмо разјаснили ствари.

Пример: Спојите ћелијске вредности опсега са зарезом као граничником

Овде имамо неке вредности у опсегу Б2: Е8. Морамо спојити текстове сваке ћелије у низу.

Хајде да применимо формулу коју имамо и повучемо је надоле.

=ТЕКСТЈОИН(",", ТРУЕ, Б3: Е3)

Можете видети да имамо низ који је резултат спајања текстова са зарезима.

Рецимо, ако желите да спојите опсег Б3: Е3 и Б7: Е7. Дакле, формула ће бити:

=ТЕКСТЈОИН(",", ИСТИНИТО, Б3: Е3, Б7: Е7)

Он ће спојити све текстове занемарујући празне ћелије.

Како то функционише?

Формула је једноставна. Функција ТЕКСТЈОИН захтева граничник са којим желите да спојите текст. Друга променљива је подешена на тачно тако да занемарује празне ћелије.

Сада, ако било која ћелија има невидљиве вредности попут размака, видећете додатни зарез између спојеног текста.

Да бисте избегли размаке, уклоните их помоћу функције ТРИМ.

=ТЕКСТЈОИН(",",ИСТИНА,ТРИМ(Б3: Е3, Б7: Е7))

Повезивање ћелија са зарезима у Екцелу 2016 и старијим

Проблем је у томе што је функција ТЕКСТЈОИН доступна само за Екцел 2019 и 365. Дакле, ако желите да спојите ћелије са зарезима, мораћемо да искористимо трик.

Дакле, да бисте спојили ћелије у низу са зарезима, урадите ово.

У ћелију напишите "=" да бисте покренули формулу и изаберите опсег као што је приказано испод.

Сада притисните Ф2 и изаберите опсег у траци са формулама или ћелији.

Притисните тастер Ф9.

Сада уклоните једнаке и увијене заграде. Ћелије имате спојене зарезима.

Али овај начин није толико ефикасан за превише операција.

Дакле, имамо ли неки други начин да комбинујемо текстове са датим разделником у Екцелу? Други начин је ВБА начин. Хајде да направимо један УДФ да то урадимо.

Функција ЈоинТект (делимитер Ас Стринг, рнг Ас Ранге) Дим рес Ас Стринг За сваку ћелију Ин рнг Иф Трим (целл.Валуе) "" Тхен рес = рес & Трим (целл.Валуе) & делимитер Енд Иф Нект целл рес = Лефт ( рес, Лен (рес) - 1) ЈоинТект = рес Заврши функцију 

Притисните ЦТРЛ+Ф11 да бисте отворили ВБ Едитор. Десним тастером миша кликните на радну свеску и уметните модул. Копирајте горњи код и залепите га у поље кода модула.


Сада користите ову формулу да спојите текст са било којим граничником који желите.

Ова формула ће радити у било којој верзији програма Екцел. Радну свеску испод можете преузети да бисте одмах користили ову формулу.

Па да, момци, овако можете спојити текст помоћу граничника зареза у Екцелу. Надам се да вам је то помогло. Ако имате било каквих питања у вези ове или било које друге теме везане за Екцел, питајте их у одељку за коментаре испод. До тада наставите са Екцеллингом.

Поделите бројеве и текст из низа у програму Екцел 2016 и старијим: Када нисмо имали функцију ТЕКСТЈОИН, користили смо функције ЛЕФТ и РИГХТ са неким другим функцијама за раздвајање нумеричких и не нумеричких знакова из низа.

Издвојите текст из низа у Екцелу помоћу Екцел -ове функције ЛИЈЕВО И ДЕСНО: За уклањање текста у екцелу из низа можемо користити екцелове функције ЛЕФТ и РИГХТ. Ове функције нам помажу да динамички сечемо низове.

Уклоните почетне и крајње размаке из текста у програму Екцел: Водећи и задњи простор је тешко визуелно препознати и могу пореметити ваше податке. Скидање ових знакова из низа је основни и најважнији задатак у чишћењу података. Ево како то можете учинити лако у Екцелу.

Уклоните знакове са десне стране: За уклањање знакова с десне стране низа у Екцелу користимо функцију ЛИЈЕВО. Да, функција ЛЕФТ. Функција ЛЕФТ задржава задати број знакова са ЛЕФТ и уклања све са њене десне стране.

Уклоните нежељене знакове у програму Екцел: Да бисмо уклонили нежељене знакове из низа у Екцелу, користимо функцију ЗАМЕНА. Функција СУБСТИТУТЕ замењује дате знакове другим датим знаком и производи нови измењени низ.

Како уклонити текст у Екцелу почевши од позиције у Екцелу: За уклањање текста са почетне позиције у низу користимо функцију РЕПЛАЦЕ у Екцелу. Ова функција нам помаже да одредимо почетну позицију и број знакова за скидање.

Популарни чланци:

50 Екцел пречица за повећање продуктивности | Убрзајте свој задатак. Ових 50 пречица ће учинити да радите још брже на Екцелу.

Како се користи Екцел ВЛООКУП функција| Ово је једна од најчешће кориштених и популарних функција програма Екцел која се користи за тражење вриједности из различитих распона и листова.

Како се користи Екцел ЦОУНТИФ функција| Бројте вредности са условима користећи ову невероватну функцију. Не морате да филтрирате податке да бисте рачунали одређене вредности. Цоунтиф функција је неопходна за припрему ваше контролне табле.

Како се користи функција СУМИФ у програму Екцел | Ово је још једна битна функција контролне табле. Ово вам помаже да сумирате вредности под одређеним условима.