Функцыя Excel UNIQUE - самы хуткі спосаб знайсці унікальныя значэнні

  • Падзяліцца Гэтым
Michael Brown

Змест

У падручніку разглядаецца, як атрымаць унікальныя значэнні ў Excel з дапамогай функцыі UNIQUE і дынамічных масіваў. Вы даведаецеся простую формулу для пошуку унікальных значэнняў у слупку або радку, у некалькіх слупках, на аснове ўмоў і многае іншае.

У папярэдніх версіях Excel выманне спіса унікальных каштоўнасці было цяжкім выклікам. У нас ёсць спецыяльны артыкул, які паказвае, як знайсці унікальныя элементы, якія сустракаюцца толькі адзін раз, атрымаць усе розныя элементы ў спісе, ігнараваць прабелы і многае іншае. Кожная задача патрабавала сумеснага выкарыстання некалькіх функцый і формулы шматрадковага масіва, якую могуць цалкам зразумець толькі гуру Excel.

Увядзенне функцыі UNIQUE у Excel 365 змяніла ўсё! Тое, што раней было ракетабудаваннем, становіцца простым, як азбука. Цяпер вам не трэба быць экспертам па формулах, каб атрымаць унікальныя значэнні з дыяпазону на аснове аднаго або некалькіх крытэрыяў і размясціць вынікі ў алфавітным парадку. Усё робіцца з дапамогай простых формул, якія кожны можа прачытаць і наладзіць пад свае патрэбы.

    Функцыя Excel UNIQUE

    Функцыя UNIQUE у Excel вяртае спіс унікальных значэнняў з дыяпазон або масіў. Ён працуе з любымі тыпамі даных: тэкстам, лічбамі, датамі, часам і г.д.

    Функцыя аднесена да катэгорыі функцый дынамічных масіваў. У выніку атрымліваецца дынамічны масіў, які аўтаматычна перацякае ў суседнія вочкі вертыкальна або гарызантальна.

    Сінтаксіс Excel UNIQUEнекалькі лагічных выразаў у аргуменце include функцыі FILTER, кожны з якіх вяртае масіў значэнняў TRUE і FALSE. Калі гэтыя масівы складаюцца, элементы, для якіх адзін або некалькі крытэрыяў ПРАЎДА, будуць мець 1, а элементы, для якіх усе крытэрыі ХЛУСНЯ, будуць мець 0. У выніку любы запіс, які адпавядае адной умове, трапляе ў масіў, які перадаецца ў UNIQUE.

    Для атрымання дадатковай інфармацыі, калі ласка, глядзіце FILTER з некалькімі крытэрамі з выкарыстаннем логікі АБО.

    Атрымайце ўнікальныя значэнні ў Excel, ігнаруючы прабелы

    Калі вы пры працы з наборам дадзеных, які змяшчае некаторыя прабелы, спіс унікальных дадзеных, атрыманы з дапамогай звычайнай формулы, верагодна, будзе мець пустую ячэйку і/або нулявое значэнне. Гэта адбываецца таму, што функцыя Excel UNIQUE прызначана для вяртання ўсіх розных значэнняў у дыяпазоне, уключаючы прабелы. Такім чынам, калі ў вашым зыходным дыяпазоне ёсць як нулі, так і пустыя вочкі, унікальны спіс будзе ўтрымліваць 2 нулі, адзін з якіх уяўляе сабой пустую ячэйку, а другі - само нулявое значэнне. Акрамя таго, калі зыходныя даныя ўтрымліваюць пустыя радкі, якія вяртаюцца нейкай формулай, унікальны спіс таксама будзе ўключаць пусты радок (""), які візуальна выглядае як пустая ячэйка:

    Каб атрымаць спіс унікальных значэнняў без прабелаў, вам трэба зрабіць наступнае:

    • Адфільтраваць пустыя вочкі і пустыя радкі з дапамогай функцыі FILTER.
    • Выкарыстаць функцыю UNIQUE. каб абмежаваць вынікі унікальнымітолькі значэнні.

    У агульнай форме формула выглядае наступным чынам:

    УНІКАЛЬНЫ(ФІЛЬТР( дыяпазон, дыяпазон""))

    У гэтым прыкладзе формула ў D2:

    =UNIQUE(FILTER(B2:B12, B2:B12""))

    У выніку Excel вяртае спіс унікальных імёнаў без пустых вочак:

    Заўвага. У выпадку, калі зыходныя дадзеныя ўтрымліваюць нулі , адно нулявое значэнне будзе ўключана ва ўнікальны спіс.

    Знайдзіце ўнікальныя значэнні ў пэўных слупках

    Часам вы можаце атрымаць унікальныя значэнні значэнні з двух і больш слупкоў, якія не сумежныя адзін з адным. Часам вы таксама можаце змяніць парадак слупкоў у атрыманым спісе. Абедзве задачы могуць быць выкананы з дапамогай функцыі CHOOSE.

    UNIQUE(CHOOSE({1,2,…}, range1, range2))

    З нашага прыкладу табліцы , выкажам здагадку, што вы хочаце атрымаць спіс пераможцаў на аснове значэнняў у слупках A і C і размясціць вынікі ў наступным парадку: спачатку від спорту (слупок C), а потым імя спартсмена (слупок A). Каб зрабіць гэта, мы будуем наступную формулу:

    =UNIQUE(CHOOSE({1,2}, C2:C10, A2:A10))

    І атрымліваем наступны вынік:

    Як гэтая формула працуе:

    Функцыя CHOOSE вяртае 2-мерны масіў значэнняў з указаных слупкоў. У нашым выпадку ён таксама мяняе парадак слупкоў.

    {"Баскетбол","Андрэй"; «Баскетбол», «Бэці»; «Валейбол», «Давід»; «Баскетбол», «Андрэй»; «Хакей», «Андрэй»; «Футбол», «Роберт»; «Валейбол», «Давід»; «Хакей», «Андрэй»;"Basketball","David"}

    З прыведзенага вышэй масіва функцыя UNIQUE вяртае спіс унікальных запісаў.

    Знайдзіце ўнікальныя значэнні і апрацуйце памылкі

    Формулы UNIQUE мы абмяркоўвалі ў гэтым падручніку праца проста ідэальная ... пры ўмове, што ёсць хаця б адно значэнне, якое адпавядае зададзеным крытэрам. Калі формула нічога не знаходзіць, #CALC! адбываецца памылка:

    Каб гэтага не здарылася, проста абгарніце сваю формулу ў функцыю IFERROR.

    Напрыклад, калі няма унікальных значэнняў, якія адпавядаюць крытэрам знойдзены, вы можаце нічога не паказаць, г.зн. пусты радок (""):

    =IFERROR(UNIQUE(FILTER(A2:B10, (C2:C10=G1) * (D2:D10

    Або вы можаце выразна паведаміць сваім карыстальнікам, што вынікі не знойдзены:

    =IFERROR(UNIQUE(FILTER(A2:B10, (C2:C10=G1) * (D2:D10

    Функцыя Excel UNIQUE не працуе

    Як вы бачылі, з'яўленне функцыі UNIQUE зрабіла пошук унікальных значэнняў у Excel неверагодна простым. Калі раптам ваша формула прывядзе да памылкі, то, хутчэй за ўсё, гэта адно з наступнага.

    #NAME? памылка

    Узнікае, калі вы выкарыстоўваеце УНІКАЛЬНУЮ формулу ў версіі Excel, дзе гэтая функцыя не падтрымліваецца.

    У цяперашні час функцыя УНІКАЛЬНА даступная толькі ў Excel 365 і 2021. Калі ў вас ёсць іншы версіі, вы можаце знайсці адпаведнае рашэнне ў гэтым падручніку: Як атрымаць унікальныя значэнні ў Excel 2019, Excel 2016 і больш ранніх версіях.

    #NAME? памылка ў падтрымоўваных версіях паказвае на тое, што назва функцыі напісана з памылкай.

    #SPILLпамылка

    Узнікае, калі адна або некалькі вочак у дыяпазоне разліву не зусім пустыя.

    Каб выправіць памылку, проста ачысціце або выдаліце ​​непустыя вочкі . Каб убачыць, якія менавіта ячэйкі перашкаджаюць, пстрыкніце індыкатар памылак, а затым націсніце Выбраць ячэйкі, якія перашкаджаюць . Для атрымання дадатковай інфармацыі, калі ласка, глядзіце #SPLILL! памылка ў Excel - прычыны і выпраўленні.

    Вось як знайсці унікальныя значэнні ў Excel. Я дзякую вам за чытанне і спадзяюся ўбачыць вас у нашым блогу на наступным тыдні!

    Практычны сшытак для спампоўкі

    Прыклады формул унікальных значэнняў Excel (файл .xlsx)

    функцыя выглядае наступным чынам:УНІКАЛЬНЫ(масіў, [па_слупку], [дакладна_адзін раз])

    Дзе:

    Масіў (абавязкова) - дыяпазон або масіў, з якога трэба вяртаць унікальныя значэнні.

    By_col (неабавязкова) - лагічнае значэнне, якое паказвае, як параўноўваць даныя:

    • TRUE - параўноўвае даныя па слупках.
    • ХЛУСНЯ або апушчана (па змаўчанні) - параўноўвае даныя па радках.

    Дакладна_адзін раз (неабавязкова) - лагічнае значэнне, якое вызначае, якія значэнні лічацца унікальнымі:

    • TRUE - вяртае значэнні, якія сустракаюцца толькі адзін раз, што з'яўляецца унікальным у базе дадзеных.
    • FALSE або апушчана (па змаўчанні) - вяртае ўсе розныя (розныя) значэнні ў дыяпазоне або масіве.

    Заўвага. У цяперашні час функцыя UNIQUE даступная толькі ў Excel для Microsoft 365 і Excel 2021. Excel 2019, 2016 і больш раннія версіі не падтрымліваюць формулы дынамічнага масіву, таму функцыя UNIQUE недаступная ў гэтых версіях.

    Асноўная УНІКАЛЬНАЯ формула ў Excel

    Ніжэй прыведзена формула унікальных значэнняў Excel у самай простай форме.

    Мэта складаецца ў тым, каб атрымаць спіс унікальных імёнаў з дыяпазону B2:B10. Для гэтага мы ўводзім наступную формулу ў D2:

    =UNIQUE(B2:B10)

    Звярніце ўвагу, што 2-і і 3-і аргументы апушчаны, таму што значэнні па змаўчанні працуюць ідэальна ў нашым выпадку - мы параўноўваем радкі з кожным іншы і хочаце вярнуць усе розныя імёны ў дыяпазоне.

    Калі вы націснеце клавішу Enter для завяршэння формулы, Excel будзевывесці першае знойдзенае імя ў D2, разліваючы іншыя імёны ў ячэйках ніжэй. У выніку ў вас ёсць усе ўнікальныя значэнні ў слупку:

    Калі вашы даныя знаходзяцца ў слупках ад B2 да I2, усталюйце 2-му аргументу TRUE для параўнання слупкі адзін супраць аднаго:

    =UNIQUE(B2:I2,TRUE)

    Увядзіце прыведзеную вышэй формулу ў B4, націсніце Enter, і вынікі будуць разлівацца гарызантальна ў ячэйкі справа. Такім чынам, вы атрымаеце ўнікальныя значэнні ў радку:

    Савет. Каб знайсці ўнікальныя значэнні ў масіве з некалькімі слупкамі і вярнуць іх у адным слупку або радку, выкарыстоўвайце UNIQUE разам з функцыяй TOCOL або TOROW, як паказана ў прыкладах ніжэй:

    • Выняць унікальныя значэнні з некалькіх -дыяпазон слупкоў у слупок
    • Выцягнуць унікальныя значэнні з дыяпазону з некалькімі слупкамі ў радок

    Функцыя Excel UNIQUE - парады і заўвагі

    UNIQUE - гэта новая функцыя і, як і іншыя функцыі дынамічнага масіву, мае некаторыя асаблівасці, пра якія вы павінны ведаць:

    • Калі масіў, які вяртае UNIQUE, з'яўляецца канчатковым вынікам (г.зн. не перадаецца іншай функцыі), Excel дынамічна стварае дыяпазон адпаведнага памеру і запаўняе яго вынікамі. Формулу трэба ўводзіць толькі ў адну ячэйку . Важна, каб у вас было дастаткова пустых вочак унізе і/ці справа ад ячэйкі, у якую вы ўводзіце формулу, у адваротным выпадку ўзнікае памылка #SPILL.
    • Вынікі абнаўляюцца аўтаматычна , калізмены зыходных даных. Аднак новыя запісы, якія дадаюцца па-за межамі масіва, на які спасылаюцца, не ўключаюцца ў формулу, калі вы не зменіце спасылку на масіў . Калі вы хочаце, каб масіў аўтаматычна рэагаваў на змяненне памеру зыходнага дыяпазону, пераўтварыце дыяпазон у табліцу Excel і выкарыстоўвайце структураваныя спасылкі, або стварыце дынамічны найменны дыяпазон.
    • Дынамічныя масівы паміж рознымі файламі Excel працуе толькі тады, калі абедзве кнігі адкрыты . Калі зыходная кніга закрыта, звязаная УНІКАЛЬНАЯ формула верне #REF! памылка.
    • Як і іншыя функцыі дынамічнага масіву, UNIQUE можа выкарыстоўвацца толькі ў звычайным дыяпазоне , а не ў табліцы. Пры размяшчэнні ў табліцах Excel вяртаецца #SPILL! памылка.

    Як знайсці ўнікальныя значэнні ў Excel - прыклады формул

    У прыведзеных ніжэй прыкладах паказана некалькі практычных ужыванняў функцыі UNIQUE у Excel. Галоўная ідэя складаецца ў тым, каб атрымаць унікальныя значэнні або выдаліць дублікаты, у залежнасці ад вашага пункту гледжання, самым простым спосабам.

    Выняць унікальныя значэнні, якія сустракаюцца толькі адзін раз

    Каб атрымаць спіс значэнняў, якія з'яўляюцца у паказаным дыяпазоне роўна адзін раз, усталюйце для 3-га аргумента UNIQUE значэнне TRUE.

    Напрыклад, каб атрымаць імёны, якія знаходзяцца ў спісе пераможцаў адзін раз, выкарыстоўвайце наступную формулу:

    =UNIQUE(B2:B10,,TRUE)

    Дзе B2:B10 з'яўляецца зыходным дыяпазонам, а 2-і аргумент ( by_col ) ХЛУСНІ або апушчаны, таму што нашы даныя арганізаваны ўрадкі.

    Знайдзіце розныя значэнні, якія сустракаюцца больш за адзін раз

    Калі вы пераследуеце супрацьлеглую мэту, г.зн. хочаце атрымаць спіс значэнняў, якія з'яўляюцца у зададзеным дыяпазоне больш за адзін раз, затым выкарыстоўвайце функцыю UNIQUE разам з FILTER і COUNTIF:

    UNIQUE(FILTER( range , COUNTIF( range , range )>1))

    Напрыклад, каб атрымаць розныя імёны, якія сустракаюцца ў B2:B10 больш за адзін раз, вы можаце выкарыстоўваць наступную формулу:

    =UNIQUE(FILTER(B2:B10, COUNTIF(B2:B10, B2:B10)>1))

    Як працуе гэтая формула:

    У аснове формулы функцыя FILTER адфільтроўвае паўтаральныя запісы на аснове колькасці ўваходжанняў, якія вяртае функцыя COUNTIF. У нашым выпадку вынікам COUNTIF з'яўляецца гэты масіў падлікаў:

    {4;1;3;4;4;1;3;4;3}

    Аперацыя параўнання (>1) змяняе прыведзены вышэй масіў на значэнні TRUE і FALSE, дзе TRUE прадстаўляе элементы якія з'яўляюцца больш за адзін раз:

    {TRUE;FALSE;TRUE;TRUE;TRUE;FALSE;TRUE;TRUE;TRUE}

    Гэты масіў перадаецца FILTER як аргумент include , які паведамляе функцыі, якія значэнні трэба ўключыць у атрыманы масіў:

    {"Andrew";"David";"Andrew";"Andrew";"David";"Andrew";"David"}

    Як вы можаце заўважыць, выжываюць толькі значэнні, якія адпавядаюць TRUE.

    Вышэйпрыведзены масіў пераходзіць да аргумента array UNIQUE, а пасля пры выдаленні дублікатаў выводзіцца канчатковы вынік:

    {"Andrew";"David"}

    Савет. Падобным чынам вы можаце адфільтраваць унікальныя значэнні, якія сустракаюцца больш за два разы (>2), больш за тры разы (>3) і г.д. Для гэтага проста змяніцелік у лагічным параўнанні.

    Знайдзіце ўнікальныя значэнні ў некалькіх слупках (унікальныя радкі)

    У сітуацыі, калі вы хочаце параўнаць два ці больш слупкоў і вярнуць унікальныя значэнні паміж імі, уключыце ўсе мэтавыя слупкі ў аргуменце масіў .

    Напрыклад, каб вярнуць унікальнае імя (слупок A) і прозвішча (слупок B) пераможцаў, мы ўводзім гэтую формулу ў E2:

    =UNIQUE(A2:B10)

    Націсканне клавішы Enter дае наступныя вынікі:

    Каб атрымаць унікальныя радкі , г.зн. запісы з унікальнай камбінацыяй значэнняў у слупках A, B і C, гэта формула для выкарыстання:

    =UNIQUE(A2:C10)

    Дзіўна проста, ці не так? :)

    Атрымаць спіс унікальных значэнняў, адсартаваных у алфавітным парадку

    Як вы звычайна робіце алфавіт у Excel? Так, з дапамогай убудаванай функцыі сартавання або фільтра. Праблема ў тым, што вам трэба перасартаваць кожны раз, калі вашы зыходныя даныя змяняюцца, таму што ў адрозненне ад формул Excel, якія пераразлічваюцца аўтаматычна пры кожнай змене ў працоўным аркушы, функцыі трэба паўторна ўжываць уручную.

    З увядзеннем функцыі дынамічнага масіва гэтая праблема знікла! Што вам трэба зрабіць, гэта проста дэфармаваць функцыю SORT вакол звычайнай формулы UNIQUE, напрыклад:

    SORT(UNIQUE(array))

    Напрыклад, каб атрымаць унікальныя значэнні ў слупках ад A да C і ўпарадкаваць вынікі з Ад А да Я выкарыстоўвайце наступную формулу:

    =SORT(UNIQUE(A2:C10))

    У параўнанні з прыведзеным вышэй прыкладам,выхад нашмат прасцей для ўспрымання і працы. Напрыклад, мы можам выразна бачыць, што Эндру і Дэвід былі пераможцамі ў двух розных відах спорту.

    Падказка. У гэтым прыкладзе мы адсартавалі значэнні ў першым слупку ад А да Я. Гэта значэнні па змаўчанні для функцыі SORT, таму неабавязковыя аргументы sort_index і sort_order апушчаны. Калі вы хочаце адсартаваць вынікі па іншым слупку або ў іншым парадку (ад Z да A або ад самага высокага да найменшага), усталюйце 2-і і 3-і аргументы, як апісана ў падручніку па функцыі SORT.

    Знайдзіце ўнікальныя значэнні у некалькі слупкоў і аб'яднаць у адну ячэйку

    Пры пошуку ў некалькіх слупках функцыя Excel UNIQUE па змаўчанні выводзіць кожнае значэнне ў асобную ячэйку. Магчыма, вам будзе зручней мець вынікі ў адной ячэйцы?

    Каб дасягнуць гэтага, замест таго, каб спасылацца на ўвесь дыяпазон, выкарыстоўвайце амперсанд (&), каб аб'яднаць слупкі і змясціць жаданае раздзяляльнік паміж імі.

    У якасці прыкладу мы аб'ядноўваем імёны ў A2:A10 і прозвішчы ў B2:B10, падзяляючы значэнні прабелам (" "):

    =UNIQUE(A2:A10&" "&B2:B10)

    У выніку мы маем спіс поўных імёнаў у адным слупку:

    Атрымаць спіс унікальных значэнняў на аснове крытэраў

    Каб атрымаць унікальныя значэнні з умовай, выкарыстоўвайце функцыі Excel UNIQUE і FILTER разам:

    • ФІЛЬТРфункцыя абмяжоўвае дадзеныя толькі значэннямі, якія адпавядаюць умове.
    • Функцыя UNIQUE выдаляе дублікаты з адфільтраванага спісу.

    Вось агульная версія формулы адфільтраваных унікальных значэнняў:

    UNIQUE(FILTER(array, criteria_range = criteria ))

    Для гэтага прыкладу давайце атрымаем спіс пераможцаў у пэўным відзе спорту. Для пачатку мы ўводзім цікавы від спорту ў нейкую ячэйку, скажам, F1. Затым выкарыстайце наступную формулу, каб атрымаць унікальныя імёны:

    =UNIQUE(FILTER(A2:B10, C2:C10=F1))

    Дзе A2:B10 — дыяпазон для пошуку унікальных значэнняў, а C2:C10 — дыяпазон для праверкі крытэрыяў .

    Фільтр унікальных значэнняў на аснове некалькіх крытэраў

    Каб адфільтраваць унікальныя значэнні з дзвюма або больш умовамі, выкарыстоўвайце выразы, як паказана ніжэй, каб стварыць неабходныя крытэрыі для функцыі FILTER:

    UNIQUE(FILTER(масіў, ( дыяпазон_крытэрыяў1 = дыяпазон_крытэрыяў1 ) * ( дыяпазон_крытэрыяў2 = дыяпазон_крытэрыяў2 )) )

    Вынікам формулы з'яўляецца спіс унікальных запісаў, для якіх усе ўказаныя ўмовы ІСЦІННЫЯ. З пункту гледжання Excel гэта называецца логікай І.

    Каб убачыць формулу ў дзеянні, давайце атрымаем спіс унікальных пераможцаў у гэтым відзе спорту ў G1 (крытэрый 1) і ва ўзросце да ўзросту ў G2 (крытэрый 2). ).

    З зыходным дыяпазонам у A2:B10, спортам у C2:C10 (крытэрый_дыяпазон 1) і ўзростам у D2:D10 (крытэрый_дыяпазон 2), формула прымае наступны выгляд:

    =UNIQUE(FILTER(A2:B10, (C2:C10=G1) * (D2:D10

    І вяртае менавіта тоевынікі, якія мы шукаем:

    Як працуе гэтая формула:

    Вось высокаўзроўневае тлумачэнне логікі формулы:

    У аргуменце include функцыі FILTER вы ўказваеце дзве ці больш пары дыяпазон/крытэрый. Вынікам кожнага лагічнага выразу з'яўляецца масіў значэнняў TRUE і FALSE. Множанне масіваў прыводзіць лагічныя значэнні да лікаў і стварае масіў з 1 і 0. Паколькі множанне на нуль заўсёды дае нуль, толькі запісы, якія адпавядаюць усім умовам, маюць 1 у канчатковым масіве. Функцыя FILTER адфільтроўвае элементы, якія адпавядаюць 0, і перадае вынікі UNIQUE.

    Для атрымання дадатковай інфармацыі, калі ласка, глядзіце FILTER з некалькімі крытэрамі з выкарыстаннем логікі І.

    Фільтруйце ўнікальныя значэнні з дапамогай некалькіх АБО. крытэрыі

    Каб атрымаць спіс унікальных значэнняў на аснове некалькіх крытэраў АБО, г.зн. калі гэты крытэрый АБО ІСЦІВНЫ, дадайце лагічныя выразы замест іх множання:

    UNIQUE(FILTER(масіў, (<1)>крытэрый_дыяпазон1 = крытэрый1 ) + ( крытэрый_дыяпазон2 = крытэрый2 )))

    Напрыклад, каб паказаць пераможцаў у любым футболе або Хакей , вы можаце выкарыстоўваць наступную формулу:

    =UNIQUE(FILTER(A2:B10, (C2:C10="Soccer") + (C2:C10="Hockey")))

    Пры неабходнасці вы, вядома, можаце ўвесці крытэрыі ў асобныя ячэйкі і спасылацца на гэтыя ячэйкі, як паказана ніжэй:

    =UNIQUE(FILTER(A2:B10, (C2:C10=G1) + (C2:C10=G2)))

    Як працуе гэтая формула:

    Гэтак жа, як пры тэставанні некалькіх крытэрыяў І, вы месца

    Майкл Браўн - адданы энтузіяст тэхналогій, які любіць спрашчэнне складаных працэсаў з дапамогай праграмных інструментаў. Маючы больш чым дзесяцігадовы досвед працы ў індустрыі тэхналогій, ён удасканальваў свае навыкі ў Microsoft Excel і Outlook, а таксама ў Google Sheets і Docs. Блог Майкла прысвечаны таму, каб падзяліцца сваімі ведамі і вопытам з іншымі, даючы простыя ў выкананні парады і падручнікі для павышэння прадукцыйнасці і эфектыўнасці. Незалежна ад таго, з'яўляецеся вы дасведчаным прафесіяналам або пачаткоўцам, блог Майкла прапануе каштоўную інфармацыю і практычныя парады, каб атрымаць максімальную аддачу ад гэтых неабходных праграмных інструментаў.