ВБА Стринг функције | Списак 6 главних функција низа (примери)

Екцел ВБА функције низа

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

Стринг функције су толико важне. Непосредно од проналаска броја знакова испорученог низа можемо извући било који знак из низа. Можемо извући знакове са леве стране низа, можемо извадити са десне стране низа, можемо извући из средине низа, можемо комбиновати два текста, а можемо их истовремено и поделити .

Важно је имати поштено знање о свим овим ВБА функцијама као део великог пројекта.

Списак топ 6 стринг функција у ВБА

  1. ЛЕН функција
  2. ЛИЈЕВО Функција
  3. ДЕСНА функција
  4. МИД функција
  5. ТРИМ функција
  6. Инстр Фунцтион

Једну ствар бих желео да кажем „Функције ВБА низа су текстуалне функције на радном листу“.

Сигурно сте већ користили функције ЛЕН, ЛЕФТ, ДЕСНО, МИД, СУБСТИТУТЕ екцел за играње око података. И у ВБА их можемо користити за играње података.

Разговараћемо о неким важним функцијама овог чланка.

Можете да преузмете овај предложак ВБА функције низа Екцел овде - ВБА образац функције низа Екцел

# 1 - Функција ЛЕН

ЛЕН је скраћеница од „ЛЕНГТХ“. То ће нам дати број знакова укључених у испоручени низ. На пример, ако наведете реч „Здраво“, ЛЕН у екцел функцији ће вратити 5 као резултат, јер у речи „Здраво“ има 5 знакова.

Доњи код ће показати пример.

Шифра:

 Суб ЛЕН_Екампле () Дим ТоталЦоунт Ас Стринг ТоталЦоунт = Лен ("Хелло") МсгБок ТоталЦоунт Енд Суб 

Резултат ће се у оквиру за поруку приказати као 5.

# 2 - ЛИЈЕВА функција

Да бисмо издвојили знакове са леве стране низа, морамо да користимо функцију ВБА ЛЕФТ. Погледајте синтаксу функције ЛЕВО.

  • Стринг је оно што је низ који покушавамо да издвојимо.
  • Дужина није ништа друго до колико знакова вам треба са леве стране испорученог Низ.

Шифра:

 Суб ЛЕФТ_Екампле () Дим ФирстНаме Ас Стринг ФирстНаме = Лефт ("Сацхин Тендулкар", 6) МсгБок ФирстНаме Енд Суб 

Ово ће извући првих 6 знакова из низа „Сацхин Тендулкар“. Дакле, резултат ће прво добити име, тј. „Сацхин“.

# 3 - ДЕСНА функција

Као што смо издвојили вредности са леве стране низа, слично томе можемо извући и са десне стране низа.

Синтакса функције ДЕСНО је потпуно иста као функција ЛЕВО.

  • Стринг је оно што је низ који покушавамо да издвојимо.
  • Дужина није ништа друго до колико знакова вам треба са десне стране испорученог Низ.

Шифра:

 Суб РИГХТ_Екампле () Дим ЛастНаме Ас Стринг ЛастНаме = Ригхт ("Сацхин Тендулкар", 9) МсгБок ЛастНаме Енд Суб 

Ово ће извући 9 знакова из низа „Сацхин Тендулкар“. Дакле, резултат ће се презивати, тј. „Тендулкар“.

# 4 - МИД функција

Не само са леве и десне стране низа већ и са средине низа такође можемо извући знакове. Испод је синтакса функције ВБА МИД.

  • Стринг то Сеарцх: Из ког низа нам треба средња вредност
  • Почетни положај: Који је број положаја почетног знака за издвајање?
  • Број знакова за издвајање: Од Почетни положај колико знакова треба извући.

На пример, ако је име „Сацхин Рамесх Тендулкар“, овде је средње име „Рамесх“, у овом низу почетна позиција карактера који треба извући је 8 и треба нам 6 знакова са почетне позиције. Код у наставку издвојиће средњу вредност.

Шифра:

 Суб МИД_Екампле () Дим МиддлеНаме Ас Стринг МиддлеНаме = Мид ("Сацхин Рамесх Тендулкар", 8, 6) МсгБок МиддлеНаме Енд Суб 

Ово ће извући „Рамесх“ из средине низа „Сацхин Рамесх Тендулкар“.

# 5 - ТРИМ функција

ТРИМ је функција за чишћење података. Уклониће нежељене размаке из низа. Погледајте синтаксу функције ТРИМ.

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

На пример, претпоставимо да имате низ „Здраво како сте?“. Овде имамо непотребне размаке испред речи „Здраво“, па помоћу ТРИМ-а то можемо елиминисати.

Шифра:

 Суб ТРИМ_Екампле () Дим МиВалуе Ас Стринг МиВалуе = Трим ("Хелло Хов аре иоу?") МсгБок МиВалуе Енд Суб 

Ово ће избрисати нежељене размаке из испорученог низа.

Белешка: ВБА ТРИМ се мало разликује од функције радног листа. За детаљно објашњење ове ВБА функције погледајте наш чланак о „ВБА ТРИМ“.

Имамо ЛТРИМ и РТРИМ функције као и у ВБА. ЛТРИМ ће избрисати нежељене размаке са леве стране низа, а РТРИМ ће избрисати нежељене размаке са десне стране низа.

# 6 - Инстр функција

Функција Инстр је корисна у проналажењу положаја наведеног знака у низу. Синтакса функције ИНСТР је следећа.

  • [Почетак] Са којег положаја испоручене жице нам је потребан положај.
  • [Стринг1] Који је низ на који мислите?
  • [Стринг2] Који је лик који тражите у [Стринг1].

На пример, ако имате реч „Рецепт“ и желите да пронађете положај знака „е“ од првог места испод, код ће показати положај слова „е“

Шифра:

 Под ИНСТР_Екампле () Дим МиВалуе Ас Стринг МиВалуе = ИнСтр (1, "Реципе", "е") МсгБок МиВалуе Енд Суб 

Дакле, од прве позиције низа слово „е“ је позиција 2.

Ако желите положај другог појављивања слова „е“, онда морате да користите знак Почетак аргумент као 3.

Шифра:

 Под ИНСТР_Екампле () Дим МиВалуе Ас Стринг МиВалуе = ИнСтр (3, "Реципе", "е") МсгБок МиВалуе Енд Суб 

Дакле, у овом случају, положај слова „е“ након првог појављивања је 6..

Ово су неке од важних функција низа. Надам се да сте уживали.