Содржина
Ако барате Ексел формула ако ќелијата содржи текст, а потоа вратете ја вредноста во друга ќелија , тогаш сте на вистинското место. Една од најпопуларните задачи на Excel е да провери дали ќелијата има вредност врз основа на дадена состојба. Оваа вредност може да биде текст, датум или која било друга нумеричка вредност. Во оваа статија, ќе разговараме за формулата на Excel ако ќелијата содржи текст, а потоа ќе ја вратиме вредноста во друга ќелија.
Преземете ја работната книга за вежбање
Формула ако ќелијата содржи текст .xlsx5 начини да се формира формулата на Excel ако ќелијата содржи текст, тогаш вратете ја вредноста во друга ќелија
Имаме сет на производи, на пр., лаптопи, десктоп компјутери и мобилни . Сега, треба да најдеме различни типови на вредност во однос на состојбата. Очигледно, следните формули може да бидат корисни за пронаоѓање на податоците во однос на различни критериуми.
1. Користење на функцијата IF
Кога ги имате информациите дека Desktop се доставува . Потоа сакате да ги најдете податоците за кој град и ќелија, „Desktop е испорачана“. Можете да ја користите функцијата IF . Функцијата IF е логичка функција базирана на дадена изјава. Може да има два резултати за исказ IF . Првиот резултат е точно, вториот е неточен кога споредувате.
Синтаксата на функцијата е
=IF (логички_тест, [value_if_true], [value_if_false])
Аргументите на синтаксата сеследново.
логички_тест – Вредност или логички израз што може да се оцени како ТОЧНО или НЕТОЧНО.
value_if_true – [изборно] Вредноста што треба да се врати кога logical_test се оценува на TRUE.
value_if_false – [изборно] Вредноста што треба да се врати кога logical_test се оценува на НЕТОЧНО.
Чекори:
- Изберете празна ќелија, на пр., D5
- Впишете ја формулата
=IF (C5="Dhaka", "Delivered", "Not Delivered")
Тука, C5 се однесува на вредноста на ќелијата и тоа е градот Дака , Испорачан значи ако вредноста е Точно или Не е испорачана значи ако вредноста е Неточно .
- Притиснете ENTER
- Користете ја Рачката за пополнување со влечење на курсорот надолу додека го држите долниот десен агол на ќелијата D5 како ова.
- На крајот, го добиваме овој излез.
Прочитајте повеќе: Како да најдете текст во опсег на Excel & засилувач; вратете ја референцата на ќелијата (3 начини)
2. Користење на функцијата ISNUMBER
Функцијата ISNUMBER враќа TRUE и FALSE ако не. Можете да ја користите функцијата ISNUMBER во комбинација со функциите SEARCH или FIND за да потврдите дека ќелијата ја има саканата вредност што ја сакате.
синтаксата на функцијата ISNUMBER е
=ISNUMBER (вредност)
Тука вредноста е влезот што сакате да го проверите
Синтаксата на функцијата SEARCH е
=ПРЕБАРУВАЈ (најди_текст, во_текст, [стар_број])
Аргументите на синтаксата се следните
find_text – Текстот што треба да се најде .
within_text – Текстот за пребарување во .
start_num – [изборно] Почетна позиција во текстот за пребарување.
Чекори:
- Изберете празна ќелија како D5
- Впишете ја формулата
=ISNUMBER (SEARCH ("Desktop", B5:B10))
Тука, Desktop е текстот што треба да се најде, B5:B11 е опсегот на ќелиите каде што сакате да го најдете текстот.
- Второ, притиснете ENTER
- Трето, користете ја Рачка за пополнување и добијте го вака излезот.
Тука, кој било збор што содржи Desktop без разлика дали е со мала или голема буква, ќе го даде излезот како TRUE .
Но, ако додадете било какви букви чувствителни услов, мора да ја користите функцијата FIND со функцијата ISNUMBER .
Синтаксата на функцијата FIND е
=Пронајди (најди_текст, во_текст, [start_num])
Во овој случај, напишете ја формулата во ќелијата D5 вака.
=ISNUMBER(FIND("Desktop",@B5:B11))
На крај, притиснете ENTER и користете ја Рачка за пополнување за да го добиете вака излезот.
Горната слика открива дека излезот ги игнорира малите букви (т.е., десктоп ). За да може оваа формула да биде корисна за такви типови ситуации.
Прочитај повеќе: Ако CellСодржи текст, а потоа додадете текст во друга ќелија во Excel
3. Комбинација на функцијата IF-OR/AND-ISNUMBER
Претпоставете дека имате колекција од некои производи каде што секое име се состои на повеќе информации, на пр., Лаптоп-Windows-HP што ја претставува категоријата на производот, оперативниот систем и името на компанијата соодветно.
Сега ако сакате да најдете или Windows или Дсктоп . Можете да ги следите чекорите подолу.
Па, пред да одите на главната задача, да ја претставиме функцијата ИЛИ . Синтаксата на функцијата ИЛИ е.
=ИЛИ (логично1, [логично2], ...)
На аргументите на синтаксата се како што следува:
логички1 – Првиот услов или логичка вредност што треба да се оцени.
логички2 – [изборно] Вториот услов или логичка вредност за проценка
Чекори:
- Изберете празна ќелија како D5
- Впишете ја формулата
=IF (OR(ISNUMBER(SEARCH("Windows", B5)),ISNUMBER(SEARCH("Desktop",B5))),"Available","Not Available")
Тука, B5 е вредноста за пребарување
- Второ, притиснете ENTER и користете Рачка за полнење .
Да претпоставиме друг случај, кога клиентот сака таков тип на производ кој мора да биде во категоријата Windows и Desktop . Можете да ја следите претходната формула, освен што треба да ја користите функцијата И наместо ИЛИ функцијата .
Синтаксата на И функцијата е.
=И (логично1,[логички2], ...)
Аргументите на синтаксата се следните
логички1 – Првиот услов или логичка вредност на оцени.
логички2 – [по избор] Вториот услов или логичка вредност што треба да се оцени.
Во овој случај, напишете ја формулата во D5 ќелија како оваа.
=IF(AND(ISNUMBER(SEARCH("Windows",B5)),ISNUMBER(SEARCH("Desktop",B5))),
"Available","Not Available")
- Второ, притиснете ENTER .
- Трето, користете ја Рачката за пополнување и добијте го излезот.
Повторно, ако се соочувате со проблеми чувствителни на букви, само користете ја истата формула, но заменете ја функцијата SEARCH со FIND функцијата .
Ова кога формулата ќе биде
=IF(AND(ISNUMBER(FIND("Windows”, B10)),ISNUMBER(FIND("Desktop",B10))),"Available","Not Available")
Тука, B10 е вредноста за пребарување.
- Слично, притиснете ENTER и користете ја Рачка за пополнување за да добиете други излези.
Прочитајте повеќе: Ако ќелијата содржи збор, тогаш доделете вредност во Excel (4 формули)
4. Вклучување на функцијата VLOOKUP
Замислете дека сте дистрибуирале промоција кодови на фиксна артикал на производот преку огласот за специјален попуст. Подоцна, ако некој клиент сака некој производ користејќи промотивен код, како ќе ја идентификувате ставката на производот?
Excel има едноставна, но ефикасна функција за наоѓање вертикални податоци и тоа е функцијата VLOOKUP .
Функцијата VLOOKUP е функција на Excel за вертикално организирани пребарувања на податоци во табела. VLOOKUPфункцијата е компатибилна и со приближно и со точно совпаѓање. Синтаксата на функцијата е
=VLOOKUP (вредност, табела, коло_индекс, [опсег_преглед])
Аргументите на синтаксата се следново
вредност – Вредноста што треба да се бара во првата колона од табелата.
табела – Табелата од која треба да се добие вредност.
col_index – Колоната во табелата од која треба да се добие вредност.
преглед_опсег – [изборно] ТОЧНО = приближно совпаѓање (стандардно). НЕТОЧНО = точно совпаѓање.
Чекори:
- Изберете која било празна ќелија, на пр., C15
- Впишете ја формулата како
=VLOOKUP(B15, B5:D11,2,FALSE)
Тука, B15 е вредноста за пребарување, B5:11 е опсегот на податоци од сакате да добиете податоци, 2 е индекс на колона што е број на колона од почетната колона на сетот, а Неточно значи точно совпаѓање.
- Притиснете ENTER
- На крај, користете ја Рачката за пополнување .
Прочитај повеќе: Како да се користи VLOOKUP ако ќелијата содржи збор во текст во Excel
5. Формула со функции INDEX и MATCH
Во некои случаи, базата на податоци не е толку едноставна како претходните. И ние мора да ги најдеме нашите посакувани податоци со соочување со два или повеќе критериуми. Во таква ситуација, комбинацијата од функциите INDEX и MATCH може да произведе импресивни резултати воExcel.
Синтаксата на функцијата INDEX е
=INDEX (низа, row_num, [col_num], [area_num] )
Аргументите на синтаксата се следните
низа – Опсег на ќелии или константа на низа.
ред_број – Позицијата на редот во референцата или низата.
col_num – [изборно] Позицијата на колоната во референцата или низата.
area_num – [изборно] Опсегот во референца што треба да се користи.
Покрај синтаксата од функцијата MATCH е
=MATCH (пребарување_вредност, низа_пребарување, [тип_совпаѓање])
Аргументите на синтаксата се следните
lookup_value – Вредноста што треба да се совпадне во lookup_array.
lookup_array – Опсег на ќелии или референца низа.
тип_совпаѓање – [изборно] 1 = точно или следно најмал (стандардно), 0 = точно совпаѓање, -1 = точно или следно најголемо.
Двете функции може да се користат наместо VLOOKUP fu nction исто така.
- За ова, изберете празна ќелија. Во овој случај, тоа е C14 .
- Второ, вметнете ја формулата во ќелијата C14 .
=INDEX(C5:C11,MATCH("FGI39",B5:B11,0))
Тука, C5:C11 се податоците од каде што сакате да извлечете податоци, FGI39 е промотивниот код за пребарување, B5:B11 опсегот на ќелиите на промокодот и 0 е за точно совпаѓање.
- Трето, притиснете ENTER и користете ја Рачка за пополнување за да го добиете резултатот.
Сега, преминете на главната точка каде што ќе најдат вредност врз основа на два критериуми користејќи ги функциите INDEX и MATCH . Замислете, клиентот сака да ја знае цената на Дел лаптоп и секако, ќе биде од 6-та генерација.
Како можеме да ја најдеме вредноста? Само следете ги чекорите.
Чекори:
- Прво, изберете празна ќелија. Еве, тоа е D13 .
- Второ, вметнете ја формулата во ќелијата D13 .
=INDEX(D5:D10,MATCH(1,(B13=B5:B10)*(C13=C5:C10),0))
Овде, D5:D10 е податокот Цена , B13 е бараната вредност на првите критериуми и B5:B10 е податокот за првиот критериум, C13 е бараната вредност за вториот критериум и C5:C10 е податокот за вториот критериум. Во оваа формула, буловата логика се користи за да се создаде серија од единици и нули кои одговараат на сите 2 критериуми и потоа Функцијата MATCH за да се совпадне со првата 1 .
- Притиснете ENTER (ако сте корисник Microsoft 365 ) или CTRL + SHIFT + ENTER (за други верзии на Excel бидејќи е формула за низа).
Прочитајте повеќе: Како да се врати вредноста ако ќелиите содржат одреден текст од список
Работи што треба да се запаметат
- Додека ја вметнувате формулата INDEX , внимавајте на бројот на редот и колоната. Покрај тоа, внесете го индексот на десната колона додекавметнување на формулата VLOOKUP .
- Поважно, внимавајте на името на датотеката, локацијата на датотеката и името на датотеката на екстензијата на ексел.
Заклучок
Сега ги имате овие формули за враќање вредност во друга ќелија ако ќелијата го содржи текстот. Верувам дека добро ги разбирате сите процеси. Ако имате некаква конфузија или прашање, ве молиме споделете ги подолу во делот за коментари. Ви благодариме што сте со нас.