30 функсияҳои Excel дар 30 рӯз: Ҷустуҷӯ

Дируз дар марафон 30 Excel дар 30 рӯз кор мекунад мо бо функсия хурсанд будем РЕПТ (ТАКРОР) тавассути сохтани диаграммаҳо дар дохили чашмак ва истифодаи он барои ҳисобкунии оддӣ. Рӯзи душанбе аст ва бори дигар вақти он расидааст, ки мо кулоҳҳои мутафаккири худро ба бар кунем.

Дар рӯзи 16-уми марафон мо функсияро меомӯзем ҶУСТУҶӮ КАРДАН (НАМОИШ). Ин дӯсти наздик аст ИНТИЗОР (VLOOKUP) ва ХУЛОСА (GPR), аммо он каме дигар кор мекунад.

Пас, биёед назарияро омӯзем ва функсияро дар амал санҷем ҶУСТУҶӮ КАРДАН (НАМОИШ). Агар шумо маълумоти иловагӣ ё мисолҳо оид ба истифодаи ин хусусият дошта бошед, лутфан онҳоро дар шарҳҳо мубодила кунед.

Функсияи 16: Ҷустуҷӯ

функсия ҶУСТУҶӮ КАРДАН (LOOKUP) арзишро аз як сатр, як сутун ё массив бармегардонад.

Чӣ тавр ман метавонам функсияи LOOKUP-ро истифода барам?

функсия ҶУСТУҶӮ КАРДАН (LOOKUP) натиҷаро вобаста ба арзиши ҷустуҷӯи шумо бармегардонад. Бо ёрии он шумо метавонед:

  • Арзиши охиринро дар сутун пайдо кунед.
  • Моҳи охирро бо фурӯши манфӣ пайдо кунед.
  • Муваффақияти донишҷӯёнро аз фоизҳо ба баҳои ҳарфӣ табдил диҳед.

Ҷустуҷӯи синтаксис

функсия ҶУСТУҶӮ КАРДАН (LOOKUP) ду шакли синтаксисӣ дорад - вектор ва массив. Дар шакли векторӣ, функсия арзишро дар сутун ё сатри додашуда ҷустуҷӯ мекунад ва дар шакли массив арзиши дар сатр ё сутуни аввали массивро ҷустуҷӯ мекунад.

Шакли векторӣ синтаксиси зерин дорад:

LOOKUP(lookup_value,lookup_vector,result_vector)

ПРОСМОТР(искомое_значение;просматриваемый_вектор;вектор_результатов)

  • ҷустуҷӯ_арзиш (lookup_value) - Метавонад матн, рақам, логикӣ, ном ё пайванд бошад.
  • ҷустуҷӯ_вектор (lookup_vector) - Диапазоне, ки аз як сатр ё як сутун иборат аст.
  • натиҷа_вектор (натиљаи_вектор) – диапазон, ки аз як сатр ё як сутун иборат аст.
  • диапазони аргументҳо ҷустуҷӯ_вектор (ҷустуҷӯи_вектор) ва натиҷа_вектор (натиҷаи_вектор) бояд як андоза бошад.

Шакли массив дорои синтаксиси зерин аст:

LOOKUP(lookup_value,array)

ПРОСМОТР(искомое_значение;массив)

  • ҷустуҷӯ_арзиш (lookup_value) - Метавонад матн, рақам, логикӣ, ном ё пайванд бошад.
  • Ҷустуҷӯ мувофиқи андозаи массив анҷом дода мешавад:
    • агар массив аз сатрҳо сутунҳо зиёд бошад, пас ҷустуҷӯ дар сатри аввал сурат мегирад;
    • агар шумораи сатру сутунхо якхела бошад ё сатрхо зиёд бошанд, пас кофтуков дар сутуни якум сурат мегирад.
  • функсия арзиши охиринро аз сатр/сутуни ёфтшуда бармегардонад.

Ҷустуҷӯи домҳо (намоиш)

  • Дар вазифа ҶУСТУҶӮ КАРДАН (БОЗОР) имкони ҷустуҷӯи мувофиқати дақиқе вуҷуд надорад, ки дар он аст ИНТИЗОР (VLOOKUP) ва дар ХУЛОСА (GPR). Агар арзиши ҷустуҷӯ мавҷуд набошад, он гоҳ функсия арзиши максималиро бармегардонад, ки аз арзиши ҷустуҷӯ зиёд нест.
  • Массив ё вектори ҷустуҷӯшаванда бояд бо тартиби афзоиш мураттаб карда шавад, вагарна функсия метавонад натиҷаи нодуруст барорад.
  • Агар арзиши аввал дар массив/вектори ҷустуҷӯшаванда аз арзиши ҷустуҷӯ бузургтар бошад, он гоҳ функсия паёми хато эҷод мекунад #AT (#Н/А).

Мисоли 1: Ҷустуҷӯи арзиши охирин дар сутун

Дар шакли функсияи массив ҶУСТУҶӮ КАРДАН (LOOKUP) метавонад барои дарёфти арзиши охирин дар сутун истифода шавад.

Кӯмаки Excel арзиши иқтибосҳоро пешниҳод мекунад 9,99999999999999E + 307 ҳамчун рақами бузургтарине, ки дар ячейка навишта мешавад. Дар формулаи мо он ҳамчун арзиши дилхоҳ муқаррар карда мешавад. Тахмин меравад, ки чунин адади калон пайдо намешавад, бинобар ин, функсия арзиши охиринро дар сутуни D бармегардонад.

Дар ин мисол, рақамҳо дар сутуни D иҷозат дода намешаванд, ки мураттаб карда шаванд, илова бар ин, арзишҳои матнӣ метавонанд пайдо шаванд.

=LOOKUP(9.99999999999999E+307,D:D)

=ПРОСМОТР(9,99999999999999E+307;D:D)

30 функсияҳои Excel дар 30 рӯз: Ҷустуҷӯ

Мисоли 2: Моҳи охирро бо арзиши манфӣ ёбед

Дар ин мисол мо шакли векториро истифода мебарем ҶУСТУҶӮ КАРДАН (НАМОИШ). Сутуни D дорои арзишҳои фурӯш ва сутуни E номҳои моҳҳо мебошад. Дар баъзе моҳҳо, корҳо хуб набуданд ва дар ҳуҷайраҳои дорои арзиши фурӯш рақамҳои манфӣ пайдо шуданд.

Барои ёфтани моҳи охир бо рақами манфӣ, формулаи бо ҶУСТУҶӮ КАРДАН (LOOKUP) ҳар як арзиши фурӯшро тафтиш мекунад, ки он аз он камтар аст 0 (нобаробарии формула). Минбаъд, мо тақсим мекунем 1 дар натиҷа, мо бо яке аз онҳо хотима меёбем 1, ё паёми хатогӣ #DIV/0 (#СЕКСИЯ/0).

Азбаски арзиши дилхоҳ аст 2 ёфт нашуд, функсия охирин ёфтшударо интихоб мекунад 1, ва арзиши мувофиқро аз сутуни E баргардонед.

=LOOKUP(2,1/(D2:D8<0),E2:E8)

=ПРОСМОТР(2;1/(D2:D8<0);E2:E8)

30 функсияҳои Excel дар 30 рӯз: Ҷустуҷӯ

Шарҳ: Дар ин формула ба ҷои далел ҷустуҷӯ_вектор (lookup_vector) ифодаи ивазшуда 1/(D2:D8<0), ки дар RAM-и компютер массивро ташкил медиҳад, ки аз 1 ва арзишҳои хато #DIV/0 (#СЕКСИЯ/0). 1 нишон медиҳад, ки чашмаки мувофиқ дар диапазони D2:D8 дорои арзиши камтар аз 0, ва хато #DIV/0 (#DIV/0) - чӣ бузургтар аз ё баробар аст 0. Дар натича вазифаи мо аз он иборат аст, ки охиринро пайдо кунем 1 дар массиви виртуалии сохташуда ва дар асоси ин номи моҳро аз диапазони E2:E8 баргардонед.

Мисоли 3: Табдил додани дастовардҳои донишҷӯён аз фоизҳо ба баҳои ҳарфӣ

Пештар, мо бо истифода аз функсия аллакай як масъалаи шабеҳро ҳал карда будем ИНТИЗОР (VPR). Имрӯз мо функсияро истифода мебарем ҶУСТУҶӮ КАРДАН (VIEW) дар шакли векторӣ барои табдил додани дастовардҳои донишҷӯён аз фоизҳо ба баҳои ҳарфӣ. Баръакси ИНТИЗОР (VLOOKUP) барои функсия ҶУСТУҶӮ КАРДАН (ДИГАР) Фарқ надорад, ки фоизҳо дар сутуни якуми ҷадвал бошанд. Шумо метавонед комилан ҳама гуна сутунро интихоб кунед.

Дар мисоли зерин холҳо дар сутуни D ҷойгир шудаанд, ки бо тартиби афзоиш мураттаб карда шудаанд ва ҳарфҳои мувофиқи онҳо дар сутуни C, дар тарафи чапи сутуни ҷустуҷӯшаванда ҷойгир шудаанд.

=LOOKUP(C10,D4:D8,C4:C8)

=ПРОСМОТР(C10;D4:D8;C4:C8)

30 функсияҳои Excel дар 30 рӯз: Ҷустуҷӯ

Дин ва мазҳаб