Егер ұяшықта мәтін болса, Excel формуласын пайдаланып басқа ұяшықтағы мәнді қайтарыңыз

  • Мұны Бөлісіңіз
Hugh West

Егер сіз Егер ұяшықта мәтін болса, онда басқа ұяшықтағы мәнді қайтаратын болса Excel формуласын іздесеңіз, онда сіз дұрыс жердесіз. Excel бағдарламасының ең танымал тапсырмаларының бірі - берілген шартқа негізделген ұяшықта мән бар-жоғын тексеру. Бұл мән мәтін, күн немесе кез келген басқа сандық мән болуы мүмкін. Бұл мақалада, егер ұяшықта мәтін болса, Excel формуласын талқылаймыз, содан кейін басқа ұяшықтағы мәнді қайтарамыз.

Жаттығу жұмыс кітабын жүктеп алу

Ұяшықта мәтін болса формула .xlsx

Excel формуласын қалыптастырудың 5 жолы Егер ұяшықта мәтін болса, онда басқа ұяшықтағы мәнді қайтару

Бізде өнімдердің деректер жинағы бар, мысалы, ноутбуктер, жұмыс үстелдері және ұялы телефондар . Енді шартқа қатысты мәннің әртүрлі түрлерін табуымыз керек. Келесі формулалар әртүрлі критерийлер бойынша деректерді табу үшін пайдалы болуы мүмкін екені анық.

1. IF функциясын пайдалану

Жұмыс үстелі жеткізілгені туралы ақпарат болғанда. . Содан кейін «Жұмыс үстелі жеткізілді» қай қала мен ұяшыққа арналған деректерді тапқыңыз келеді. IF функциясын пайдалануға болады. Егер функциясы берілген операторға негізделген логикалық функция. IF мәлімдемесі үшін екі нәтиже болуы мүмкін. Бірінші нәтиже дұрыс, екіншісі салыстыру кезінде жалған болады.

Функцияның синтаксисі

=IF (логикалық_тест, [мән_егер_шын], [мән_егер_жалған])

Синтаксистің аргументтері мыналар:келесі.

логикалық_тест – ШЫН немесе ЖАЛҒАН деп бағалауға болатын мән немесе логикалық өрнек.

шындық_егер_мән – [қосымша] Логикалық_сынақ TRUE мәніне бағаланғанда қайтарылатын мән.

жалған_егер_мән – [қосымша] Логикалық_сынау мәніне бағаланғанда қайтарылатын мән ЖАЛҒАН.

Қадамдар:

  • Бос ұяшықты таңдаңыз, мысалы, D5
  • Формуланы теріңіз
=IF (C5="Dhaka", "Delivered", "Not Delivered")

Мұнда C5 ұяшық мәнін білдіреді және ол қала Дакка , Жеткізілді мән True болса немесе Жеткізілмеген мән Өтірік болса.

  • ENTER
  • Д5 ұяшығының оң жақ төменгі бұрышын ұстап тұрып, курсорды төмен сүйреу арқылы Толтыру тұтқасын пайдаланыңыз. бұл.

  • Соңында біз келесідей нәтиже аламыз.

Толығырақ: Excel ауқымындағы мәтінді қалай табуға болады & ұяшық сілтемесін қайтару (3 жол)

2. ISNUMBER функциясын пайдалану

ISNUMBER функциясы ШЫН және ЖАЛҒАН мәндерін қайтарады болмаса. Ұяшықта қажетті мән бар екенін тексеру үшін ISNUMBER функциясын ІЗДЕУ немесе ТАБУ функцияларымен біріктірілген түрде пайдалануға болады.

ISNUMBER функциясының синтаксисі

=ISNUMBER (мән)

Мұнда мәні тексергіңіз келетін кіріс

ІЗДЕУ функциясының синтаксисіis

=ІЗДЕУ (мәтінді_табу, мәтін ішінде, [бастапқы_сан])

Синтаксистің аргументтері келесідей

мәтінді табу Табу керек мәтін .

мәтін_ішінде Іздейтін мәтін .

бастау_нөмірі – [қосымша] Іздеу үшін мәтіндегі бастапқы орын.

Қадамдар:

  • D5
  • мысалы, бос ұяшықты таңдаңыз
=ISNUMBER (SEARCH ("Desktop", B5:B10))

Формуланы теріңіз. Жұмыс үстелі - табу керек мәтін, B5:B11 - мәтінді тапқыңыз келетін ұяшықтар ауқымы.

  • Екіншіден, ENTER
  • Үшіншіден, Толтыру тұтқасын пайдаланыңыз және келесідей нәтиже алыңыз.

Мұнда кез келген сөз құрамында Жұмыс үстелі кіші әріп немесе бас әріп болса, нәтижені ШЫН ретінде береді.

Бірақ кез келген регистрді қоссаңыз жағдайда ТАБУ функциясын ISNUMBER функциясымен пайдалану керек.

ТАБУ функциясының синтаксисі

=ТАБУ (мәтінді_табу, мәтін ішінде_, [бастау_нөмірі])

Бұл жағдайда формуланы D5 ұяшығына былай жазыңыз.

=ISNUMBER(FIND("Desktop",@B5:B11))

Соңында, ENTER пернесін басып, келесідей нәтиже алу үшін Толтыру тұтқасын пайдаланыңыз.

Жоғарыдағы сурет шығыстың кіші әріптерді елемейтінін көрсетеді (яғни, жұмыс үстелі ). Бұл формула осындай жағдайлар үшін пайдалы болуы үшін.

Толығырақ оқу: Егер ұяшықҚұрамында мәтін бар, содан кейін Excel бағдарламасындағы басқа ұяшыққа мәтін қосыңыз

3. ЕГЕР-НЕМЕСЕ/ЖӘНЕ-ISNUMBER функциясының тіркесімі

Әрбір өнім атауынан тұратын кейбір өнімдердің жинағы бар делік. бірнеше ақпарат, мысалы, өнім санатын, операциялық жүйені және компания атын көрсететін Ноутбук-Windows-HP .

Енді Windows немесе табу керек болса. Жұмыс үстелі . Төмендегі қадамдарды орындауға болады.

Негізгі тапсырмаға өтпес бұрын, НЕМЕСЕ функциясын таныстырып өтейік. НЕМЕСЕ функциясының синтаксисі.

=OR (логикалық1, [логикалық2], …)

синтаксистің аргументтері келесідей:

логикалық1 – Бірінші шарт немесе бағаланатын логикалық мән.

логикалық2 – [қосымша] Екінші шарт немесе бағаланатын логикалық мән

Қадамдар:

  • D5 сияқты бос ұяшықты таңдаңыз.
  • Формуланы теріңіз
=IF (OR(ISNUMBER(SEARCH("Windows", B5)),ISNUMBER(SEARCH("Desktop",B5))),"Available","Not Available")

Мұнда B5 - іздеу мәні

  • Екіншіден, ENTER пернесін басып, Толтыру тұтқасын пайдаланыңыз.

Тұтынушы Windows және Жұмыс үстелі санатында болуы керек өнім түрін қалаған кезде басқа жағдайды делік. Бұрынғы формуланы орындауға болады, тек НЕМЕСЕ функциясы орнына ЖӘНЕ функциясын пайдалану керек.

ЖӘНЕ функциясының синтаксисі болып табылады.

=ЖӘНЕ (логикалық1,[логикалық2], …)

Синтаксистің аргументтері мыналар

логикалық1 Бірінші шарт немесе логикалық мән бағалау.

логикалық2 [қосымша] Екінші шарт немесе бағаланатын логикалық мән.

Бұл жағдайда формуланы <өрісіне жазыңыз. 1>D5 ұяшығы осындай.

=IF(AND(ISNUMBER(SEARCH("Windows",B5)),ISNUMBER(SEARCH("Desktop",B5))),

"Available","Not Available")

  • Екіншіден, ENTER пернесін басыңыз.
  • Үшіншіден, Толтыру тұтқасын пайдаланыңыз және нәтижені алыңыз.

Қайтадан, регистрді ескеретін мәселелерге тап болсаңыз, дәл сол формуланы пайдаланыңыз, бірақ ІЗДЕУ функциясын ТАБУ функциясын мен ауыстырыңыз.

Бұл уақыт формуласы

=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 – Мәнді шығарып алатын кестедегі баған.

аралықты_іздеу – [қосымша] TRUE = шамамен сәйкестік (әдепкі). FALSE = дәл сәйкестік.

Қадамдар:

  • Кез келген бос ұяшықты таңдаңыз, мысалы, C15
  • Формуланы теріңіз сияқты
=VLOOKUP(B15, B5:D11,2,FALSE)

Мұнда B15 - іздеу мәні, B5:11 - деректер ауқымы деректерді алғыңыз келсе, 2 - деректер жиынының бастапқы бағанындағы баған нөмірі болып табылатын баған индексі, ал False - дәл сәйкестікті білдіреді.

  • ENTER
  • Соңында Толтыру тұтқасын пайдаланыңыз.

Толығырақ: Егер ұяшықта Excel бағдарламасындағы мәтін ішінде сөз болса, VLOOKUP функциясын пайдалану жолы

5. INDEX және MATCH функциялары бар формула

Кейбір жағдайларда, деректер жинағы алдыңғылар сияқты қарапайым емес. Және біз екі немесе бірнеше критерийлерге қарсы тұру арқылы қажетті деректерді табуымыз керек. Мұндай жағдайда INDEX және MATCH функцияларының комбинациясы әсерлі нәтижелер бере алады:Excel.

INDEX функциясының синтаксисі

=INDEX (массив, жол_нөмірі, [ба_саны], [аудан_нөмірі] )

Синтаксистің аргументтері келесі

массив – Ұяшықтар ауқымы немесе жиым тұрақтысы.

жол_нөмірі – Сілтемедегі немесе массивтегі жол орны.

ба_саны – [қосымша] Сілтемедегі немесе массивтегі баған орны.

аймақ_саны – [қосымша] Сілтемедегі пайдаланылуы тиіс ауқым.

Синтаксистен басқа СӘйкестендіргіш функциясының мәні

=СӘТКЕСТІК (іздеу_мәні, іздеу_массиві, [сәйкестік_түрі])

Аргументтері синтаксис келесідей

іздеу_мәні – Іздеу_массивінде сәйкес келетін мән.

іздеу_жиымы – Ұяшықтар ауқымы немесе массив сілтемесі.

сәйкестік_түрі – [қосымша] 1 = дәл немесе келесі ең кіші (әдепкі), 0 = дәл сәйкестік, -1 = дәл немесе келесі ең үлкен.

Екі функцияны VLOOKUP fu орнына пайдалануға болады. nction де.

  • Ол үшін бос ұяшықты таңдаңыз. Бұл жағдайда ол C14 болады.
  • Екіншіден, формуланы C14 ұяшығына енгізіңіз.
=INDEX(C5:C11,MATCH("FGI39",B5:B11,0))

Мұнда, C5:C11 - деректерді шығарғыңыз келетін деректер, FGI39 - іздеу промо-коды, B5:B11 промокодтың ұяшық диапазоны және 0 дәл сәйкестікке арналған.

  • Үшіншіден, түймесін басыңыз. ЕНГІЗУ және нәтижені алу үшін Толтыру тұтқасын пайдаланыңыз.

Енді біз негізгі нүктеге өтіңіз. INDEX және MATCH функцияларын пайдаланып екі критерийге негізделген мәнді табады. Елестетіп көріңізші, тұтынушы Dell ноутбугы бағасын білгісі келеді және әрине ол 6-шы буын болады.

Құнды қалай табуға болады? Тек қадамдарды орындаңыз.

Қадамдар:

  • Біріншіден, бос ұяшықты таңдаңыз. Мұнда ол D13 .
  • Екіншіден, формуланы D13 ұяшығына енгізіңіз.
=INDEX(D5:D10,MATCH(1,(B13=B5:B10)*(C13=C5:C10),0))

Мұнда, D5:D10 - Баға деректері, B13 - бірінші шарттың іздеу мәні және B5:B10 - бірінші шарттың деректері, C13 - екінші шарттың іздеу мәні және C5:C10 - екінші шарттың деректері. Бұл формулада логикалық логика барлық 2 критерийлеріне сәйкес келетін бірліктер мен нөлдер қатарын жасау үшін пайдаланылады, содан кейін бірінші 1 -ге сәйкес келетін СӘйкестендіргіш функциясы қолданылады. .

  • ENTER (егер Microsoft 365 пайдаланушысы болсаңыз) немесе CTRL + SHIFT + пернелерін басыңыз. ENTER (басқа Excel нұсқалары үшін, себебі ол массив формуласы болып табылады).

Толығырақ: ұяшықтарда белгілі бір мәтін болса, мәнді қайтару жолы Тізімнен

Есте сақтау керек нәрселер

  • ИНДЕКС формуласын кірістіру кезінде жол мен баған нөміріне абай болыңыз. Сонымен қатар, while оң жақ баған индексін енгізіңіз VLOOKUP формуласын кірістіру.
  • Одан да маңыздысы, файл атауына, файлдың орналасуына және excel кеңейтімінің файл атауына абай болыңыз.

Қорытынды

Егер ұяшықта мәтін болса, басқа ұяшықтағы мәнді қайтару үшін сізде бұл формулалар бар. Сіз барлық процестерді жақсы түсінесіз деп ойлаймын. Егер сізде шатасу немесе сұрау болса, оларды төменде түсініктемелер бөлімінде бөлісіңіз. Бізбен бірге болғаныңызға рахмет.

Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.