Мазмұны
Егер сіз Excel бағдарламасындағы ауқымда мән бар-жоғын тексерудің ең оңай жолдарын іздесеңіз, онда бұл мақала сізге пайдалы болады. Үлкен деректер жинағы үшін ауқымдағы қажетті мәнді табу өте қиын.
Осылайша, бұл тапсырманы жеңілдету үшін ауқымдағы мәнді тексерудің әртүрлі жолдарын зерттеуге арналған осы мақаланы орындаңыз.
Жұмыс кітабын жүктеп алу
Мәнді ауқымда тексеру.xlsm
Excel бағдарламасындағы ауқымда мән бар-жоғын тексерудің 8 жолы
Мұнда бізде компания өнімдерінің Өнім тізімі және Тапсырыс тізімі бар және біз Тапсырыс тізімінің өнімдері бар-жоғын тексергіміз келеді. Өнім тізімінде қолжетімді. Өнім тізімі бағанының ауқымындағы мәндерді тексеру, содан кейін өнімдердің қолжетімділігі туралы мәртебе алу үшін біз осы жерде келесі 8 жолды талқылаймыз.
Біз бұл жерде Microsoft Excel 365 нұсқасын қолдандық, сіз өзіңізге ыңғайлы кез келген басқа нұсқаларды пайдалана аласыз.
1-әдіс: COUNTIF функциясын мына жерде мән бар-жоғын тексеру үшін пайдалану Excel бағдарламасындағы диапазон
Біз Тапсырыс тізімі бағанының Өнім тізімі бағанының ауқымындағы өнімдерін COUNTIF функциясы арқылы тексереміз. содан кейін Күй бағанында ШЫН немесе ЖАЛҒАН деп нәтижелерді аламыз.
Қадамдар :
➤ Мына формуланы F4
=COUNTIF($B$4:$B$10,E4)>0
ұяшыққа теріңіз. , $B$4:$B$10 - Өнім тізімінің ауқымы, E4 осы ауқымда тексерілетін мән. Мән сәйкес келген кезде ол 1 қайтарады, содан кейін 0 мәнінен үлкен болғандықтан ШЫНДЫҚ қайтарады, әйтпесе ЖАЛҒАН .
➤ ENTER түймесін басып, Толтыру тұтқасы құралын төмен сүйреңіз.
Нәтижесінде сіз Өнім тізімінде бар өнімдер үшін ШЫН және қолжетімсіз өнімдер үшін ЖАЛҒАН аласыз.
Толығырақ оқу: Мәннің Excel бағдарламасындағы тізімде бар-жоғын тексеру жолы (10 әдіс)
2-әдіс: пайдалану IF және COUNTIF функциялары
диапазонда мән бар-жоғын тексеру үшін, біз IF функциясын және COUNTIF функциясын мәндерін тексеру үшін қолданамыз. Тапсырыс тізімі бағаны Өнім тізімі бағанының ауқымында.
Қадамдар :
➤ F4
=IF(COUNTIF($B$4:$B$10,E4)>0,"Exist","Does not Exist")
ұяшыққа келесі формуланы теріңіз. Мұнда $B$4:$B$10 бұл Өнім тізімінің ауқымы, E4 бұл ауқымда тексерілетін мән. Мән сәйкес келген кезде ол 1 қайтарады, содан кейін 0 мәнінен үлкен болғандықтан ШЫНДЫҚ қайтарады, әйтпесе ЖАЛҒАН .
ШЫНДЫҚ нәтижесі үшін Бар , ал ЖАЛҒАН үшін Болмайды аламыз.
➤ ENTER түймесін басып, Толтыру тұтқасы құралын төмен сүйреңіз.
Ақырында, біз Өнім тізімінде бар Банан және Лимон өнімдері үшін Бар алуда. 7>ауқым, ал қолжетімсіз өнімдер үшін біз Жоқ аламыз.
3-әдіс: <12 диапазонындағы мәндердің ішінара сәйкестігін тексеру>
Мұнда біз өнімдердің ішінара сәйкестігін де тексереміз (бұл әдіс үшін біз Өнім тізімінің және Тапсырыс тізімінің бірінші өнімін ауыстырдық) қойылмалы таңбаны қою арқылы оператор Жұлдызша (*).
Қадамдар :
➤ F4
=COUNTIF($B$4:$B$10,"*"&E4&"*")>0
ұяшықтағы келесі формула Мұнда $B$4:$B$10 бұл Өнім тізімі , E4 осы ауқымда тексеретін мән.
Жұлдызша таңбасын қосқаннан кейін E4 ұяшығының мәніне дейін және одан кейін ол жолдағы ішкі жол сияқты ішінара сәйкестіктердің мәндерін тексереді.
➤ <пернесін басыңыз. 6>ENTER және Толтыру тұтқасы құралын төмен сүйреңіз.
Негізінен ult, біз Банан және Лимон , Алма және Жидек өнімдерінен басқа ШЫНДЫҚ <беретінін көреміз. 7> Өнім тізіміндегі Жасыл алма , Құлпынай және Қаражидек мен ішінара сәйкестіктері үшін.
4-әдіс:
<0 диапазонында мән бар-жоғын тексеру үшін ISNUMBER және MATCH функцияларын пайдалану Бұл бөлімде біз ISNUMBER функциясы және СӘйкестендіргіш функциясы Тапсырыс тізімі бағанының Өнім тізімі бағанының диапазонындағы мәндерін тексеру үшін.
Қадамдар :
➤ F4
ұяшығына келесі формуланы теріңіз =ISNUMBER(MATCH(E4,$B$4:$B$10,0))
Мұнда, $B$4:$B$10 Өнім тізімінің ауқымы, E4 бұл мән біз осы ауқымда тексереміз.
- МАТЧ(E4,$B$4:$B$10,0) → жолдың индекс нөмірін қайтарады. мәні Жасыл Apple E4 ұяшықтағы $B$4:$B$10 ауқымында, әйтпесе #Жоқ сәйкес келмеу қатесі мәндер
Шығыс → #Жоқ
- ISNUMBER(MATCH(E4,$B$4:$B$10,0) )) болатын
ISNUMBER(#N/A) → кез келген сан мәндері үшін TRUE қайтарады, әйтпесе ЖАЛҒАН
Шығыс → ЖАЛҒАН
➤ ENTER түймесін басып, Толтыру тұтқасын төмен сүйреңіз құралы.
Кейін сіз Өнім тізімінде және ЖАЛҒАН өнімдер үшін ШЫНДЫҚ аласыз. үшін қолжетімсіз өнімдер.
5-әдіс: IF, ISNA және VLOOKUP функцияларын пайдалану арқылы ауқымда мән бар-жоғын тексеру
Сіз IF функциясы , ISNA функциясы , VLOOKUP функциясы Өнім тізімі бағанының ауқымындағы мәндерді тапсырыс процедураларын аяқтау үшін олардың қолжетімділігін тексеру үшін тексеру.
Қадамдар :
➤ Келесі формуланы теріңіз.ұяшық F4
=IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)),"Does Not Exist","Exists")
Мұнда, $B$4:$B$10 - диапазоны Өнімдер тізімі , E4 - біз осы ауқымда тексеретін мән.
- VLOOKUP(E4,$B$4: $B$10,1, FALSE) → Жасыл алма өнімінің $B$4:$B$10 диапазонында дәл сәйкестігін табады және осы мәнді осы бағаннан шығарады және диапазондағы мәнді таппау үшін #Жоқ қайтарады.
Шығыс → #Жоқ
- ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)) болды
ISNA(#Жоқ) → қайтарады ШЫН егер #Жоқ қате болса, әйтпесе ЖАЛҒАН
Шығыс → ШЫН
- Егер(ISNA(VLOOKUP(E4,$B$4:$B$10,1,ЖАЛҒАН)),"Болмайды","Бар") болады
ЕГЕР(ШЫН, “Болмайды”, “Бар”) → қайтарады Жоқ ШЫН және Бар ЖАЛҒАН
Сондай-ақ_қараңыз: Excel бағдарламасында метрлерді мильге қалай түрлендіруге болады (3 қарапайым әдіс)Шығыс → Жоқ
➤ ENTER және Толтыру тұтқасы құралын төмен сүйреңіз.
Соңында біз Мыс. Өнім тізімі ассортиментінде қолжетімді Банан және Лимон өнімдері үшін және қолжетімсіз өнімдер үшін Жоқ .
6-әдіс: IF, ISNA және MATCH функцияларын ішінде мәннің бар-жоғын тексеру үшін пайдалану Ауқым
Бұл бөлімде біз IF функциясы , ISNA функциясы , МАТCH Өнім тізімі ауқымындағы өнімдердің қолжетімділік күйін анықтау үшін функциясы.
Қадамдар :
➤ F4
=IF(ISNA(MATCH(E4,$B$4:$B$10,0)),"Does Not Exist","Exists")
Ұяшыққа келесі формуланы теріңіз, $B$4:$B$10 Өнім тізімінің ауқымы, E4 бұл ауқымда тексеретін мән.
- MATCH(E4,$B$4:$B$10,0) өнімнің дәл сәйкестігін табады Жасыл алма $B$4:$B$10 және осы өнімнің жол индексінің нөмірін $B$4:$B$10 ауқымында береді және диапазондағы мәнді таппау үшін #N/A қайтарады.
Шығару → #N/A
- ISNA(MATCH(E4,$B$4:$B$10,0)) болды
ISNA(#Жоқ) → қайтарады ШЫН егер #Жоқ қате болмаса ЖАЛҒАН
Шығыс → ШЫНДЫҚ
- Егер(ISNA(СӘйкес(E4,$B$4:$B$10,0)), ”Болмайды”,”Бар”) болады
ЕГЕР(ШЫН, “Болмайды”, “Бар”) → қайтарады Болмайды <үшін 6>TRUE және FALSE үшін бар
Шығыс → Жоқ
➤ ENTER түймесін басыңыз және Толтыру тұтқасы құралын төмен сүйреңіз.
Осыдан кейін біз <9 өнімдер үшін Бар боламыз>Банан және Лимон олар Өнім тізімі ассортиментінде бар және бізде қолжетімді емес өнімдер үшін Олай емес Exist .
7-әдіс: Шартты
ауқымда мән бар-жоғын тексеру үшін пішімдеу Мұнда Тапсырыс тізімі бағанындағы өнімдерді бөлектеу үшін Шартты пішімдеу қолданамыз, егер олар <6 ішінде қолжетімді болса>Өнім тізімі баған.
Қадамдар :
➤ <қолданғыңыз келетін ұяшық ауқымын таңдаңыз. 6>Шартты пішімдеу (Бұл жерде біз Тапсырыс тізімі бағанын таңдадық)
➤ Басты бет қойындысы >> Стильдер бөліміне өтіңіз Топ >> Шартты пішімдеу Ашылмалы тізім >> Жаңа ереже Опция.
Содан кейін Жаңа пішімдеу ережесі шебері пайда болады.
➤ Қай ұяшықтарды пішімдеу керектігін анықтау үшін формуланы пайдаланыңыз опциясын таңдап, Пішім опциясын басыңыз.
Осыдан кейін Ұяшықтарды пішімдеу диалогтық терезе ашылады.
➤ Толтыру Параметр<1 таңдаңыз>
➤ Кез келген Фон түсін таңдап, OK түймесін басыңыз.
Содан кейін Алдын ала қарау Опция төменде көрсетілгендей болады.
➤ Келесі формуланы келесіге жазыңыз. Бұл формула ақиқат болатын мәндерді пішімдеу: box
=MATCH(E4,$B$4:$B$10,0)
Егер E4 ұяшығының мәні ауқымда қалса $B$4:$B$10 , содан кейін ол сәйкес ұяшықты ерекшелейді.
➤ OK түймесін басыңыз.
Соңында Тапсырыстар тізімінде банан және лимон бар ұяшықтарды бөлектей аласыз. 7>баған, себебі бұл өнімдер Өнім тізімі бағанының ауқымында қол жетімді.
Толығырақ оқу: Ұяшықтың бар-жоғын қалай тексеруге болады Excel бағдарламасында бос (7 әдіс)
8-әдіс: Excel бағдарламасындағы ауқымда мән бар-жоғын тексеру үшін VBA кодын пайдалану
Бұл жерде біз VBA қолданамыз Тапсырыс тізімі бағанының мәндерін Өнім тізімі бағанының диапазонында тексеру үшін коды.
Қадамдар :
➤ Әзірлеуші қойындысы >> Visual Basic Опцияға өтіңіз.
Одан кейін Visual Basic редакторы ашылады.
➤ Кірістіру қойындысы >> Модуль Параметріне өтіңіз. .
Осыдан кейін Модуль жасалады.
➤ Келесіні жазыңыз коды
4786
Мұнда біз X Нұсқа , Rng Диапазон ретінде және мұнда VBA парақ атауы.
FOR циклі Тапсырыстар тізімі 4-жолдан <бағанының әрбір жолы үшін әрекеттерді орындайды. 10> Жол8 , Ауқым («B4:B10») - Pro диапазоны арналар тізімі баған. X Тапсырыстар тізімі бағанының әрбір ұяшығының мәндеріне тағайындалады және ТАБУ функциясы арқылы сәйкестікті тапқаннан кейін біз <9 аламыз>Осы бағанның сәйкес ұяшығының іргелес ұяшығында бар. Мәнді таппау үшін ол Жоқ қайтарады.
➤ F5 түймесін басыңыз.
Одан кейін біз аламыз Өнім тізімінде бар Банан және Лимон өнімдер үшін бар ауқымы және қолжетімсіз өнімдер үшін Жоқ .
Толығырақ оқу: Тексеру үшін VBA Excel бағдарламасында ұяшық бос болса (5 әдіс)
Жаттығу бөлімі
Жаттығуды өз бетіңізше орындау үшін біз төмендегідей деп аталатын парақта Тәжірибе бөлімін бердік. Тәжірибе . Мұны өзіңіз жасаңыз.
Қорытынды
Бұл мақалада Excel ауқымында мәннің бар-жоғын оңай тексеру жолдарын қарастыруға тырыстық. Сізге пайдалы болады деп үміттенемін. Ұсыныстарыңыз немесе сұрақтарыңыз болса, оларды түсініктеме бөлімінде бөлісіңіз.