Формула мысалдары бар Excel LEFT функциясы

  • Мұны Бөлісіңіз
Michael Brown

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

Microsoft Excel бағдарламасы мәтіндік деректермен жұмыс істеуге арналған көптеген әртүрлі функциялардың ішінде LEFT - ең көп қолданылатындардың бірі. Оның аты айтып тұрғандай, функция мәтін жолының сол жағынан басталатын таңбалардың белгілі бір санын шығаруға мүмкіндік береді. Дегенмен, Excel LEFT оның таза мәнінен әлдеқайда көп нәрсеге қабілетті. Бұл оқулықта сіз синтаксисті түсіну үшін бірнеше негізгі Сол жақ формулаларды табасыз, содан кейін мен сізге Excel LEFT функциясын оның негізгі қолданысынан әлдеқайда жоғары пайдаланудың бірнеше жолын көрсетемін.

    Excel LEFT функциясы - синтаксис

    Excel бағдарламасындағы LEFT функциясы жолдың басынан бастап көрсетілген таңбалар санын (ішкі жол) қайтарады.

    СОЛ функциясының синтаксисі келесідей: мынадай:

    СОЛ(мәтін, [таңбалар_саны])

    Мұндағы:

    • Мәтін (міндетті) - ішкі жолды шығарып алу керек мәтін жолы. Әдетте ол мәтіні бар ұяшыққа сілтеме ретінде беріледі.
    • Таңбалар_саны (міндетті емес) - жолдың сол жағынан басталатын шығарылатын таңбалар саны.
      • Егер таңбалар_саны алынып тасталса, ол әдепкі бойынша 1 болады, яғни Сол жақ формула 1 таңбаны қайтарады.
      • Егер таңбалар_саны мәтіннің жалпы ұзындығынан үлкен, Сол жақ формула мәтіннің барлығын қайтарады.

    Мысалы, A2 ұяшығындағы мәтіннен алғашқы 3 таңбаны шығару үшін мына формуланы пайдаланыңыз:

    =LEFT(A2, 3)

    Келесі скриншот нәтижені көрсетеді:

    Маңызды ескерту ! LEFT мәтін функциялары санатына жатады, сондықтан таңбалар шығарылатын бастапқы мән сан болса да, Сол жақ формуланың нәтижесі әрқашан мәтін жолы болады. Егер сіз сандық деректер жиынымен жұмыс істеп жатсаңыз және СОЛ функциясының санды қайтаруын қаласаңыз, оны осы мысалда көрсетілгендей МӘН функциясымен бірге пайдаланыңыз.

    Excel бағдарламасында LEFT функциясын қалай пайдалану керек - формула мысалдары

    СОЛ функциясы жолдың сол жағынан мәтінді шығарудан басқа тағы не істей алады? Келесі мысалдар күрделірек тапсырмаларды шешу үшін СОЛ түймесін басқа Excel функцияларымен бірге қалай пайдалануға болатынын көрсетеді.

    Белгілі бір таңбадан бұрын ішкі жолды шығару жолы

    Кейбір жағдайларда сізге қажет болуы мүмкін. мәтін жолының белгілі бір таңбаның алдындағы бөлігін шығарып алыңыз. Мысалы, толық атаулар бағанынан есімдерді алғыңыз немесе телефон нөмірлерінің бағанынан ел кодтарын алғыңыз келуі мүмкін. Мәселе мынада, әрбір атау мен әрбір кодта әртүрлі таңбалар саны бар, сондықтан сіз алдын ала анықталған нөмірді жай ғана бере алмайсыз.Жоғарыдағы мысалдағыдай Сол жақ формулаңыздың таңбалар_саны аргументі.

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

    Толық атау A2 ұяшығында болса, бос орынның орны мына қарапайым формула арқылы қайтарылады: SEARCH(" ", A2)). Енді сіз осы формуланы LEFT функциясының таңбалар_саны аргументіне ендірдіңіз:

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

    Формуланы сәл жақсарту үшін, келесі жолды орындау арқылы кейінгі бос орыннан құтылыңыз. Іздеу формуласының нәтижесінен 1 мәнін алу (ұяшықтарда көрінбейді, кейінгі бос орындар, әсіресе шығарылған атауларды басқа формулаларда пайдалануды жоспарласаңыз, көптеген мәселелер тудыруы мүмкін):

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

    Дәл солай , телефон нөмірлерінің бағанынан ел кодтарын шығаруға болады. Жалғыз айырмашылығы - бос орынның орнына бірінші сызықшаның («-») орнын білу үшін Іздеу функциясын пайдаланасыз:

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

    Орталайтын болсақ, бұл жалпыламаны пайдалануға болады. кез келген басқа таңбаның алдындағы ішкі жолды алу формуласы:

    LEFT( жол , SEARCH( таңба , жол ) - 1)

    Қалай жолдан соңғы N таңбаны жою

    Сіз мәтін жолының басынан ішкі жолды алу үшін Excel LEFT функциясын қалай пайдалану керектігін білесіз. Бірақ кейде сіз басқа нәрсе жасағыңыз келуі мүмкін -жолдың соңынан белгілі бір таңбалар санын алып тастаңыз және жолдың қалған бөлігін басқа ұяшыққа тартыңыз. Ол үшін LEFT функциясын LEN функциясымен бірге пайдаланыңыз, мысалы:

    LEFT( жол, LEN( жол ) - жойылатын_таңбалар_саны )

    Формула осы логикамен жұмыс істейді: LEN функциясы жолдағы таңбалардың жалпы санын алады, содан кейін жалпы ұзындықтан қажетсіз таңбалар санын алып тастаңыз және LEFT функциясы қалған таңбаларды қайтарады.

    үшін. мысалы, A2 пішіміндегі мәтіннен соңғы 7 таңбаны жою үшін мына формуланы пайдаланыңыз:

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

    Төмендегі скриншотта көрсетілгендей, формула " - DoDo" параметрін сәтті кесіп тастайды. постфиксі (4 әріп, сызықша және 2 бос орын) А бағанындағы мәтін жолдарынан.

    СОЛ функциясын санды қайтаруға қалай мәжбүрлеу керек

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

    Сонымен, Excel бағдарламасын СОҒА шығару үшін қалай жасауға болады. мәтіндік жолдан гөрі сан? Оны жай санды көрсететін жолды санға түрлендіруге арналған VALUE функциясына орау арқылы, мысалы: VALUE(LEFT())

    Мысалы, A2 форматындағы жолдан алғашқы 2 таңбаны шығару үшінжәне шығысты сандарға түрлендіру үшін мына формуланы пайдаланыңыз:

    =VALUE(LEFT(A2,2))

    Нәтиже келесіге ұқсас болады:

    Жоғарыдағы скриншотта көріп отырғаныңыздай, сандар В бағанында Мән арқылы алынған Сол формула А бағанындағы солға тураланған мәтінге қарағанда ұяшықтарда оң жаққа бөтелкеленген. Excel бағдарламасы нәтижені сандар ретінде танитындықтан, сіз сол мәндерді қосуға және орташалауға, минимум мен максты таба аласыз. мәнді және кез келген басқа есептеулерді орындаңыз.

    Бұл Excel бағдарламасындағы LEFT мүмкіндігін пайдаланудың бірнешеуі ғана. Осы оқулықта талқыланған формулаларды егжей-тегжейлі қарау үшін Excel СОЛ функциясының жұмыс парағының үлгісін жүктеп алуға болады.

    Қосымша Сол жақ формула мысалдары үшін келесі ресурстарды қараңыз:

    • Жолды үтір, қос нүкте, қиғаш сызық, сызықша немесе басқа бөлгіш арқылы бөлу
    • Жолды жол үзіліміне бөлу әдісі
    • 8-санды бүгінгі күнге қалай түрлендіру керек
    • Санақ берілген таңбаның алдындағы немесе кейінгі таңбалар саны
    • Әртүрлі диапазондағы сандар бойынша әртүрлі есептеулерді орындау үшін массив формуласы

    Excel LEFT функциясы жұмыс істемейді - себептері мен шешімдері

    Егер Excel LEFT функциясы жұмыс парақтарыңызда дұрыс жұмыс істемесе, бұл келесі себептердің біріне байланысты болуы мүмкін.

    1. Таңбалар_саны аргументі нөлден аз

    Егер Excel сол жақ формуласы #МӘН! қате болса, сіз үшін бірінші тексеретін нәрсе - ішіндегі мән таңбалар_саны аргументі. Егер бұл теріс сан болса, минус таңбасын алып тастасаңыз болды, қате жойылады (әрине, біреудің теріс санды мақсатты түрде қоюы екіталай, бірақ қателесу адамға тән :)

    Көбінесе , VALUE қатесі таңбалар_саны аргументі басқа функциямен ұсынылған кезде орын алады. Бұл жағдайда сол функцияны басқа ұяшыққа көшіріңіз немесе оны формула жолында таңдап, оның не тең екенін көру үшін F9 пернесін басыңыз. Мән 0-ден аз болса, функцияда қателерді тексеріңіз.

    Нүктені жақсырақ көрсету үшін ел телефонының кодтарын шығару үшін бірінші мысалда қолданған Сол жақ формуланы алайық: LEFT(A2) , SEARCH("-", A2)-1). Естеріңізде болса, таңбалар_саны аргументіндегі Іздеу функциясы бастапқы жолдағы бірінші сызықшаның орнын есептейді, соңғы нәтижеден дефисті алып тастау үшін одан 1-ді шегереміз. Егер мен кездейсоқ -1-ді, айталық, -11-ге ауыстырсам, формула #МӘН қатесі арқылы өтеді, себебі таңбалар_саны аргументі теріс сандарға тең:

    2. Түпнұсқа мәтіндегі алдыңғы бос орындар

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

    Жұмыс парақтарындағы алдыңғы бос орындардан құтылу үшін Excel TRIM функциясын немесе Text Toolkit қондырмасын пайдаланыңыз.

    3. Excel LEFT күндермен жұмыс істемейді

    Егер күннің жеке бөлігін (күн, ай немесе жыл сияқты) алу үшін Excel LEFT функциясын пайдалануға әрекет жасасаңыз, көп жағдайда алғашқы бірнеше сандарды ғана шығарып аласыз. сол күнді білдіретін санның. Мәселе мынада: Microsoft Excel бағдарламасында барлық күндер 1900 жылдың 1 қаңтарынан бастап күндер санын білдіретін бүтін сандар ретінде сақталады, ол 1 нөмір ретінде сақталады (қосымша ақпаратты Excel күн пішімін қараңыз). Ұяшықта көретіндер күннің жай ғана көрнекі көрінісі және оның дисплейін басқа күн пішімін қолдану арқылы оңай өзгертуге болады.

    Мысалы, A1 ұяшығында 2017 жылдың 11 қаңтары күні болса. және сіз LEFT(A1,2) формуласын пайдаланып күнді шығаруға тырыссаңыз, нәтиже 42 болады, бұл ішкі Excel жүйесіндегі 2017 жылдың 11 қаңтарын білдіретін 42746 санының алғашқы 2 цифры.

    Күннің белгілі бір бөлігін шығарып алу үшін келесі функциялардың бірін пайдаланыңыз: DAY, MONTH немесе YEAR.

    Күндер мәтіндік жолдар ретінде енгізілген жағдайда, LEFT функциясы көрсетілгендей еш кедергісіз жұмыс істейді. скриншоттың оң жағында:

    Excel бағдарламасында СОЛ функциясын осылай пайдаланасыз. Оқығаныңыз үшін алғыс айтамын және сізді қайтадан көреміз деп үміттенемінкелесі аптада.

    Майкл Браун - бағдарламалық құралдарды пайдалана отырып, күрделі процестерді жеңілдетуге құмарлығы бар арнайы технология әуесқойы. Технологиялық индустрияда он жылдан астам тәжірибесі бар ол Microsoft Excel және Outlook, сондай-ақ Google Sheets және Docs бағдарламаларында өз дағдыларын жетілдірді. Майклдың блогы өз білімі мен тәжірибесін басқалармен бөлісуге, өнімділік пен тиімділікті арттыруға арналған оңай орындалатын кеңестер мен оқулықтар беруге арналған. Сіз тәжірибелі кәсіпқой болсаңыз да, жаңадан бастаушы болсаңыз да, Майклдың блогы осы маңызды бағдарламалық құралдарды барынша пайдалану үшін құнды түсініктер мен практикалық кеңестер ұсынады.