Функцыя Excel LEFT з прыкладамі формул

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

Падручнік паказвае, як выкарыстоўваць функцыю LEFT у Excel, каб атрымаць падрадок з пачатку тэкставага радка, выняць тэкст перад пэўным сімвалам, прымусіць формулу Left вярнуць лік і г.д.

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

    Функцыя Excel LEFT - сінтаксіс

    Функцыя LEFT у Excel вяртае зададзеную колькасць сімвалаў (падрадок) ад пачатку радка.

    Сінтаксіс функцыі LEFT выглядае як наступным чынам:

    ЗЛЕВА(тэкст, [колькасць_знакаў])

    Дзе:

    • Тэкст (абавязкова) - гэта тэкставы радок, з якога вы хочаце атрымаць падрадок. Звычайна ён падаецца як спасылка на ячэйку, якая змяшчае тэкст.
    • Num_chars (неабавязкова) - колькасць сімвалаў для вылучэння, пачынаючы з левага боку радка.
      • Калі num_chars апушчаны, па змаўчанні ён роўны 1, што азначае, што формула Left верне 1 сімвал.
      • Калі num_chars больш, чым агульная даўжыня text , формула Left верне ўвесь text .

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

    =LEFT(A2, 3)

    На наступным скрыншоце паказаны вынік:

    Важная заўвага ! LEFT належыць да катэгорыі тэкставых функцый, таму вынікам формулы Left заўсёды з'яўляецца тэкставы радок , нават калі зыходнае значэнне, з якога вы здабываеце сімвалы, з'яўляецца лікам. Калі вы працуеце з лікавым наборам даных і хочаце, каб функцыя LEFT вяртала лік, выкарыстоўвайце яе ў спалучэнні з функцыяй VALUE, як паказана ў гэтым прыкладзе.

    Як выкарыстоўваць функцыю LEFT у Excel - прыклады формул

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

    Як атрымаць падрадок перад пэўным сімвалам

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

    Калі імя і прозвішча падзеленыя прабелам, праблема зводзіцца да вызначэння пазіцыі прабелу сімвал у радку, што можна лёгка зрабіць з дапамогай функцыі ПОШУК або ЗНАЙСЦІ.

    Калі выказаць здагадку, што поўнае імя знаходзіцца ў ячэйцы A2, пазіцыя прабелу вяртаецца па гэтай простай формуле: ПОШУК(" ", А2)). А цяпер вы ўбудоўваеце гэту формулу ў аргумент num_chars функцыі LEFT:

    =LEFT(A2, SEARCH(" ", A2))

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

    =LEFT(A2, SEARCH(" ", A2)-1)

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

    =LEFT(A2, SEARCH("-", A2)-1)

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

    LEFT( радок , ПОШУК( сімвал , радок ) - 1)

    Як выдаліць апошнія N сімвалаў з радка

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

    LEFT( радок, LEN( радок ) - number_of_chars_to_remove )

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

    Для напрыклад, каб выдаліць апошнія 7 сімвалаў з тэксту ў A2, выкарыстоўвайце наступную формулу:

    =LEFT(A2, LEN(A2)-7)

    Як паказана на скрыншоце ніжэй, формула паспяхова адразае " - ToDo" постфікс (4 літары, злучок і 2 прабелы) з тэкставых радкоў у слупку A.

    Як прымусіць функцыю LEFT вяртаць лік

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

    Такім чынам, як прымусіць Excel LEFT выводзіць лік, а не тэкставы радок? Проста змясціўшы яго ў функцыю VALUE, якая прызначана для пераўтварэння радка, які прадстаўляе лік, у лік, напрыклад: VALUE(LEFT())

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

    =VALUE(LEFT(A2,2))

    Вынік будзе выглядаць прыкладна так:

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

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

    Для атрымання дадатковых прыкладаў формулы Left, калі ласка, праверце наступныя рэсурсы:

    • Раздзяліць радок коскай, двукроп'ем, касой рысай, працяжнікам або іншым раздзяляльнікам
    • Як падзяліць радок разрывам радка
    • Як пераўтварыць лік 8 у дату
    • Падлік колькасць сімвалаў да або пасля зададзенага сімвала
    • Формула масіва для выканання розных вылічэнняў над лікамі ў розных дыяпазонах

    Функцыя Excel ЛЕВАЯ не працуе - прычыны і рашэнні

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

    1. Аргумент Num_chars менш за нуль

    Калі ваша формула Excel Left вяртае #VALUE! памылка, першае, што вам трэба праверыць, гэта значэнне ўАргумент колькасць_знакаў . Калі гэта адмоўны лік, проста выдаліце ​​знак мінус, і памылка знікне (вядома, вельмі малаверагодна, што хтосьці паставіць там адмоўны лік мэтанакіравана, але памыляцца чалавеку :)

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

    Каб лепш праілюстраваць гэты момант, давайце возьмем формулу Left, якую мы выкарыстоўвалі ў першым прыкладзе для вылучэння тэлефонных кодаў краіны: LEFT(A2 , ПОШУК("-", A2)-1). Як вы, магчыма, памятаеце, функцыя пошуку ў аргуменце num_chars вылічвае пазіцыю першага злучка ў зыходным радку, з якога мы адымаем 1, каб выдаліць злучок з канчатковага выніку. Калі я выпадкова замяню -1, скажам, на -11, формула атрымае памылку #VALUE, таму што аргумент num_chars прыраўноўваецца да адмоўнага ліку:

    2. Пачатковыя прабелы ў зыходным тэксце

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

    Каб пазбавіцца ад першых прабелаў у працоўных лістах, выкарыстоўвайце функцыю Excel TRIM або надбудову Text Toolkit.

    3. Excel LEFT не працуе з датамі

    Калі вы паспрабуеце выкарыстаць функцыю Excel LEFT, каб атрымаць асобную частку даты (напрыклад, дзень, месяц ці год), у большасці выпадкаў вы атрымаеце толькі некалькі першых лічбаў лічбы, якая ўяўляе гэтую дату. Справа ў тым, што ў Microsoft Excel усе даты захоўваюцца ў выглядзе цэлых лікаў, якія ўяўляюць сабой колькасць дзён з 1 студзеня 1900 года, якое захоўваецца пад лікам 1 (для атрымання дадатковай інфармацыі, калі ласка, гл. Фармат даты Excel). Тое, што вы бачыце ў ячэйцы, - гэта проста візуальнае адлюстраванне даты, і яе адлюстраванне можна лёгка змяніць, прымяніўшы іншы фармат даты.

    Напрыклад, калі ў вас ёсць дата 11 студзеня 2017 г. у ячэйцы A1 і вы спрабуеце вылучыць дзень з дапамогай формулы LEFT(A1,2), вынік будзе 42, які з'яўляецца першымі 2 лічбамі ліку 42746, які ўяўляе 11 студзеня 2017 г. ва ўнутранай сістэме Excel.

    Каб атрымаць пэўную частку даты, выкарыстоўвайце адну з наступных функцый: ДЗЕНЬ, МЕСЯЦ або ГОД.

    Калі вашы даты ўводзяцца ў выглядзе тэкставых радкоў, функцыя ЛЕВА будзе працаваць без задзірынкі, як паказана у правай частцы скрыншота:

    Вось як вы выкарыстоўваеце функцыю LEFT у Excel. Я дзякую вам за чытанне і спадзяюся сустрэцца зноўна наступным тыдні.

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