ЦОНЦАТЕНАТЕ Екцел Ранге (са и без сепаратора)

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

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

У свом основном облику, функција ЦОНЦАТЕНАТЕ може спојити 2 или више знакова низа.

На пример:

  • = ЦОНЦАТЕНАТЕ (“Добро”, “Јутро”) ће вам дати резултат као Добро јутро
  • = ЦОНЦАТЕНАТЕ ("Добро", "", "Јутро") ће вам дати резултат као добро јутро
  • = ЦОНЦАТЕНАТЕ (А1 & А2) ће вам дати резултат као ГоодМорнинг (где А1 има текст 'Добро' у себи, а А2 има текст 'Јутро'.

Иако можете да унесете референцу једну по једну у оквиру функције ЦОНЦАТЕНАТЕ, то не би функционисало ако унесете референцу више ћелија одједном (као што је приказано испод):

На пример, у горњем примеру, док је употребљена формула = ЦОНЦАТЕНАТЕ (А1: А5), резултат приказује само „Тодаи“ и не комбинује све ћелије.

У овом водичу ћу вам показати како комбиновати више ћелија помоћу функције ЦОНЦАТЕНАТЕ.

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

ЦОНЦАТЕНАТЕ Екцел Ранге (Без раздвајача)

Ево корака за повезивање Екцел опсега без икаквог сепаратора (као што је приказано на слици):

  1. Изаберите ћелију у којој вам је потребан резултат.
  2. Идите на траку са формулама и унесите = ТРАНСПОСЕ (А1: А5)
    • На основу ваших регионалних поставки, можете покушати и = А1: А5 (уместо = ТРАНСПОСЕ (А1: А5))
  3. Изаберите целу формулу и притисните Ф9 (ово претвара формулу у вредности).
  4. Уклоните коврчаве заграде са оба краја.
  5. Додати = ПОВЕЗАТИ (на почетак текста и завршити га округлом заградом).
  6. Притисните ентер.

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

ПОВЕЗАЈТЕ Екцел опсеге (са сепаратором)

Ево корака за повезивање Екцел опсега са размаком као сепаратором (као што је приказано на слици):

  1. Изаберите ћелију у којој вам је потребан резултат.
  2. Идите на траку са формулама и унесите = ТРАНСПОСЕ (А1: А5) & ”“
    • На основу ваших регионалних поставки, можете покушати и = А1: А5 (уместо = ТРАНСПОСЕ (А1: А5)).
  3. Изаберите целу формулу и притисните Ф9 (ово претвара формулу у вредности).
  4. Уклоните коврчаве заграде са оба краја.
  5. Додати = ПОВЕЗАТИ (на почетак текста и завршити га округлом заградом).
  6. притисните ентер

Имајте на уму да сам у овом случају користио размак као сепаратор (граничник). Ако желите, можете користити друге сепараторе, попут зареза или цртице.

ЦОНЦАТЕНАТЕ Екцел распони (помоћу ВБА)

Испод је пример прилагођене функције коју сам креирао користећи ВБА (назвао сам је ЦОНЦАТЕНАТЕМУЛТИПЛЕ) која ће вам омогућити да комбинујете више ћелија, као и да наведете сепаратор/граничник.

Ево ВБА кода који ће креирати ову прилагођену функцију за комбиновање више ћелија:

Функција ЦОНЦАТЕНАТЕМУЛТИПЛЕ (Реф Ас Ранге, Сепаратор Ас Стринг) Као низ Дим Дим Целл Ас Ранге Дим Ресулт Ас Стринг фор еацх Целл Ин Реф Ресулт = Ресулт & Целл.Валуе & Сепаратор Нект Целл ЦОНЦАТЕНАТЕМУЛТИПЛЕ = Лево (Резултат, Лен (Резултат) - 1) Завршна функција

Ево корака за копирање овог кода у Екцелу:

  • Идите на картицу Девелопер и кликните на икону Висуал Басиц (или користите пречицу на тастатури Алт + Ф11).
  • У ВБ Едитор-у кликните десним тастером миша на било који објект и идите на Инсерт и изаберите Модуле.
  • Копирајте залепите горњи код у прозор кода модула.
  • Затворите ВБ Едитор.

Кликните овде за преузимање датотеке примера.

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

ПРИКЉУЧИТЕ Екцел опсеге помоћу функције ТЕКСТЈОИН (доступно у Екцелу са претплатом на Оффице 365)

У Екцелу који долази са Оффице 365, представљена је нова функција - ТЕКСТЈОИН.

Ова функција, како назив говори, може комбиновати текст из више ћелија у једну ћелију. Такође вам омогућава да наведете граничник.

Ево синтаксе функције:

ТЕКСТЈОИН (граничник, игноре_емпти, тект1, [тект2],…)

  • граничник - овде можете одредити граничник (сепаратор текста). Можете ручно да унесете ово или да користите референцу ћелије која има граничник.
  • игноре_емпти - ако је ово ТРУЕ, игнорисаће празне ћелије.
  • тект1 - ово је текст који треба спојити. То може бити текстуални низ или низ низова, као што је опсег ћелија.
  • [тект2] - ово је опциони аргумент у коме можете навести до 252 аргумента који могу бити текстуални низови или опсези ћелија.

Ево примера како функционише функција ТЕКСТЈОИН:

У горњем примеру, размак је наведен као граничник и он комбинује текстуалне низове у А1: А5.

Више о функцији ТЕКСТЈОИН можете прочитати овде.

Јесте ли наишли на ситуације у којима ово може бити корисно? Волео бих да учим од вас. Оставите своје трагове у одељку за коментаре!

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave