Екцел ВБА за проналажење вредности у колони (6 одговарајућих примера)

  • Деле Ово
Hugh West

У МС Екцел-у често морамо да тражимо или пронађемо вредности у скупу података. То може бити проналажење података у редовима или колони. На срећу, Екцел пружа различите функције и формуле за обављање оваквих задатака. Уз помоћ Екцел ВБА кода, можемо аутоматизовати овај задатак претраживања или проналажења вредности. У овом чланку ћемо видети различите начине за проналажење вредности у колони у програму Екцел ВБА.

Преузми радну свеску за вежбу

Пронађи вредност у колони .клсм

6 примера ВБА за проналажење вредности у колони у Екцел-у

Хајде да имамо скуп података информација о производу са њиховим ИД-ом производа , Бренд , Модел , Јединична цена и ИД поруџбине . Наш задатак је да пронађемо одговарајући ИД поруџбине . Сада је наш задатак да пронађемо ИД поруџбине повезан са ИД производа .

1. Пронађите вредност у колони користећи ВБА Финд Фунцтион

У првом примеру, користићемо Финд функцију у ВБА да пронађемо вредност у колони.

📌 Кораци:

  • Идите на назив листа на дну листа.
  • Притисните десно дугме миша.
  • Одаберите Опција Прикажи код са листе.

  • Отвара се ВБА прозор. Затим изаберите Модул из Инсерт оптион

  • Сада напишите следећи код у ВБА конзоли
7910

  • Сада уметните дугме ускуп података.
  • Идите на картицу Програмер .
  • Изаберите Дугме ( Контрола обрасца ) из Уметање одељак.

  • Дајте било који назив дугмета. Као да га дајем као Тражи .

  • Додели код овом дугмету.
  • Изаберите дугме и притисните десно дугме миша.
  • Изаберите Додели макро са листе.

  • Изаберите жељени макро из прозора Додели макро .
  • Затим притисните ОК .

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

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

  • Унесите други ИД производа и поново притисните дугме Тражи .

Добијамо број поруџбине за дати ИД производа .

Прочитајте више: Како да бисте добили вредност ћелије по реду и колони у Екцел ВБА

2. ВБА за проналажење вредности из различитих радних листова

Сада ћемо у овом одељку урадити исту ствар изнад, али за различите радне листове. Претпоставимо да су информације о нашим производима у Табела 2 , а оквир за претрагу у Табела 3 . Сада ћемо написати ВБА код како бисмо могли да тражимо ИД поруџбине користећи ИД производа са Табела 3 .

Таста 2:

Стаб3:

📌 Кораци:

  • Пратите истокораци од корак 1 до корак 2 из претходног метода за отварање ВБА конзоле
  • Сада упишите следећи код у ВБА конзолу
2534

  • Сада поново уметните дугме као претходно.
  • Затим доделите макро код дугмету.

  • Унесите било који ИД производа и кликните на дугме Изврши

Прочитајте више: Потражите вредност у колони и повратну вредност друге колоне у Екцел-у

3. Пронађите и означите вредност у колони

Хајде да видимо како можемо да сазнамо вредности из колоне тако што ћемо их означити. За ово, претпоставимо исти скуп података изнад са додатном колоном под називом Статус испоруке . Сада је наш задатак да означимо вредности у колони Статус испоруке које су На чекању .

📌 Кораци:

  • Пратите исти корак од корак 1 до корак 2 као претходни метод да отворите ВБА конзолу
  • Сада напишите следећи код у ВБА конзоли
5260

  • Сада идите на радни лист и покрените код.
  • Погледајте резултат у табели.

Прочитајте више: Како пронаћи највећу вредност у колони Екцел-а (4 метода )

4. ВБА за проналажење вредности у колони помоћу џокер знакова

На крају ћемо видети како можемо да претражимо или пронађемо вредности у колонама користећи џокер знакове у Екцел ВБА. Опет ћемо користити исти скуп податакагоре за овај метод. Наш задатак је да сазнамо цене производа користећи њихов модел. Могли бисмо да унесемо пуно име или презиме/прве знакове ИД производа .

📌 Кораци:

  • Пратите исти корак од корак 1 до корак 2 као претходни метод да отворите ВБА конзолу
  • Сада напишите следећи код у ВБА конзоли
5362

  • Поново уметните дугме као претходно.
  • Сада доделите макро код дугмета.

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

Прочитајте више: Како пронаћи најнижу вредност у Екцел колони (6 начина)

5. Екцел ВБА за проналажење максималне вредности у колони

Овде желимо да пронађемо максималну вредност колоне користећи ВБА код.

📌 Кораци:

  • Желимо да сазнамо максималну цену.

  • Сада ставите следећи ВБА код на новом модулу.
4653

  • Затим притисните дугме Ф5 да бисте покренули ВБА код.
  • Појављује се оквир за дијалог Инпут .
  • Изаберите опсег из скупа података.

  • Коначно, притисните дугме ОК .

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

6. Екцел ВБА за проналажење последње вредности у колони

Овде желимо да знамо вредност последњег реда или ћелијеспецифична колона. На пример, желимо да знамо последњи производ из колоне Производ

📌 Кораци:

  • Унесите ВБА код испод на модул.
3153

  • Затим покрените код притиском на <1 Дугме>Ф5 .

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

Прочитајте више: Како пронаћи последњу појаву вредности у колони у Екцел-у (5 метода)

Ствари које треба запамтити

Неке уобичајене грешке:

  • Грешка: Једна по једна вредност. Зато што метода ФИНД може пронаћи само једну вредност у исто време.
  • Грешка: #НА у ВЛООКУП . Ако тражена вредност није присутна у датом скупу података, ова функција ће вратити ову грешку #НА .
  • Ранге(“Целл_Нумбер”).ЦлеарЦонтентс део је користи се за брисање претходне вредности из ћелије. У супротном, претходну вредност треба ручно уклонити.

Закључак

Ово су неки начини за проналажење вредности у колонама помоћу ВБА кода у Екцел-у. Показао сам све методе са одговарајућим примерима, али може бити много других итерација. Такође сам разговарао о основама коришћених функција. Ако имате било који други начин да то постигнете, слободно га поделите са нама. Посетите нашу веб локацију ЕкцелВИКИ за још занимљивих чланака о Екцел-у.

Хју Вест је веома искусан Екцел тренер и аналитичар са више од 10 година искуства у индустрији. Дипломирао је рачуноводство и финансије и магистрирао пословну администрацију. Хју има страст према подучавању и развио је јединствен приступ подучавању који је лако пратити и разумети. Његово стручно знање о Екцел-у помогло је хиљадама студената и професионалаца широм света да унапреде своје вештине и постану успешни у каријери. Кроз свој блог, Хју дели своје знање са светом, нудећи бесплатне Екцел туторијале и онлајн обуку како би помогли појединцима и предузећима да остваре свој пуни потенцијал.