Excel Ако стойността съществува в колоната, тогава TRUE

  • Споделя Това
Hugh West

В тази статия ще обсъдим получаването на 'TRUE' като изход, ако стойността на една клетка в Excel съществува в друга колона. По принцип, когато работим с електронни таблици, не е възможно да намерим една по една стойността на конкретна клетка в голям масив. За щастие, в Excel има различни начини, които могат да ни помогнат да направим това търсене и да отговорим на задачата. Освен това можем да използваме прости формули или комбинации от функции в зависимост от вида и обема наданни.

Изтегляне на работната тетрадка за упражнения

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

Връщане на TRUE, ако стойността съществува в Column.xlsx

5 метода за връщане на TRUE, ако съществува стойност в колона в Excel

1. Използвайте проста формула, за да намерите TRUE, ако колоната на Excel съдържа стойност

Това е един от най-лесните методи за сравняване на данни между колони и връщане на TRUE . Ето какви са стъпките:

Стъпки:

  • Първо въведете следната формула в първата клетка на колоната с резултати (тук, Клетка D5 ).
=B5=C5

  • След въвеждане на формулата ще получите TRUE като изход, ако стойностите на двете колони съвпадат, в противен случай FALSE . След това използвайте автоматично попълване (+) за да плъзнете формулата надолу към останалата част от колоната.

2. Връщане на TRUE с помощта на функцията EXACT, ако съществува стойност в колона на Excel

Понякога искаме да съпоставим данни между колони, чувствителни към големи и малки букви, и да получим съвпадащите резултати. В такива случаи, ТОЧНАТА функция може да бъде от голяма полза. EXACT Функцията проверява дали два текстови низа са напълно еднакви и връща TRUE или FALSE. Тази функция е чувствителна към малки и големи букви. Стъпките, които следвахме за този метод, са следните:

Стъпки:

  • Първо въведете следната формула:
=EXACT(B5,C5)

  • Ако въведете формулата правилно, на изхода ще се получи следното.

3. Използвайте комбинация от функциите MATCH, ISERROR и NOT, за да получите TRUE, ако стойността съществува в колона на Excel

По-рано в тази статия говорихме за използването на комбинации от функции за съпоставяне на определена стойност на клетка в диапазон от данни. Интересното е, че има няколко комбинации за изпълнение на задачата. Например можем да използваме MATCH , ISERROR, и НЕ В настоящия пример имаме набор от данни за плодове и ще търсим име на конкретен плод в колона, съдържаща списък с други плодове.

Стъпки:

  • За да получите очаквания резултат, въведете следната формула:
=NOT(ISERROR(MATCH(B5,$C$5:$C$13,0))

Разбивка на формулата:

MATCH(B5,$C$5:$C$13,0)

Тук, функцията MATCH връща относителната позиция на елемент в масив, който съответства на зададена стойност в определен ред.

ISERROR(MATCH(B5,$C$5:$C$13,0) )

Сега, функцията ISERROR проверява дали дадена стойност е грешка и връща TRUE или FALSE .

NOT(ISERROR(MATCH(B5,$C$5:$C$13,0))

Накрая, функцията NOT промени FALSE към TRUE или FALSE към TRUE .

  • Ако формулата е въведена правилно, ще получите следния резултат.

4. Връщане на TRUE, ако дадена стойност присъства в колона на Excel, с помощта на комбинацията от функции IF, ISERROR и VLOOKUP

По същия начин в предишния пример ще използваме друга комбинация от функции, за да получим резултата TRUE, ако дадена стойност е налична в друга колона. Сега ще използваме комбинацията от функциите IF , ISERROR и VLOOKUP Например, искаме да разберем дали някое число в клетка от колона B е налично в колона C или не е. Ето стъпките, които ще следваме:

Стъпки:

  • Първо въведете следната формула:
=IF(ISERROR(VLOOKUP(B5,$C$5:$C$13,1,FALSE)),FALSE,TRUE)

Разбивка на формулата:

VLOOKUP(B5,$C$5:$C$13,1,FALSE)

Тук, функцията VLOOKUP търси стойност в най-лявата колона на таблицата и след това връща стойност в същия ред от колона, която сте посочили. Функцията ще търси стойността на Клетка B5 в обхвата C5:C13 .

ISERROR(VLOOKUP(B5,$C$5:$C$13,1,FALSE))

Сега ISERROR проверява дали дадена стойност е грешка и връща TRUE или FALSE ... накрая,

IF(ISERROR(VLOOKUP(B5,$C$5:$C$13,1,FALSE)),FALSE,TRUE)

Функцията IF проверява дали е изпълнено дадено условие и връща една стойност, ако TRUE и друга стойност, ако FALSE .

  • След въвеждането на формулата ще получите следния резултат:

5. използване на комбинацията от функциите ISNUMBER и MATCH за намиране на TRUE If Value Remain in a Column в Excel

Подобно на методи 3 и 4, сега ще приложим друга комбинация от функции за търсене на конкретна стойност на клетка в колона. Например ще комбинираме функциите ISNUMBER и MATCH функция за търсене на стойността и получаване на "TRUE ' като изход. Например, искаме да намерим всеки месец от колона B в списъка с месеци на колона C. Затова стъпките, които следваме тук, са:

Стъпки:

  • За да получите желания резултат, първо въведете следната формула:
=ISNUMBER(MATCH(B5,$C$5:$C$13,0))

Тук MATCH ще потърси и сравни стойността на Клетка B5 в диапазона C5:C13, и функцията ISNUMBER проверява дали дадена стойност е число и връща TRUE или FALSE .

  • В крайна сметка ще получите следния резултат.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.