Изтеглете примерната работна книга
Този урок демонстрира как да използвате Функция Excel НАЛЯВО в Excel, за да върне първите n броя знаци в клетка.
НАЛЯВО Общ преглед на функцията
Функцията LEFT Връща определен брой знаци от началото на клетка.
За да използвате функцията LEFT Excel Worksheet, изберете клетка и въведете:
(Забележете как се появяват входовете на формулата)
Функция НАЛЯВО Синтаксис и входове:
1 | = НАЛЯВО (текст, брой_чарси) |
текст - Низ текст.
num_chars - Броят знаци от началото на клетката за връщане.
Как да използвате функцията НАЛЯВО в Excel:
Функцията LEFT извлича определен брой знаци, които посочвате отляво (началото на низа).
1 | = НАЛЯВО (B3, C3) |
Горното извлича 7 знака отляво или от началото на низа.
Вторият аргумент е по избор и стойността по подразбиране на него е 1. Следователно, той извлича 1 знак отляво и ви дава „R“, ако го пропуснете.
НАЛЯВО с НАМЕРИ/ТЪРСЕНЕ
В много сценарии броят на знаците, които искаме да извлечем отляво, варира също като имената. В този случай тук можем да използваме FIND, за да проверим коя позиция на знака започва интервалът и минус едно, за да изключим самото пространство.
1 | = НАЛЯВО (B3, FIND ("", B3) -1) |
Можете също да използвате SEARCH. Разликата между FIND и SEARCH е, че първата е чувствителна към регистъра. Намирането на символ като пространство няма да има значение.
1 | = НАЛЯВО (B3, ТЪРСЕНЕ ("", B3) -1) |
НАЛЯВО с LEN
Може да има случаи, в които знаете колко знака не искате, но не и колко искате. В напр. По -долу винаги има 4 числа в края. Но броят на азбуките се различава.
1 | = НАЛЯВО (B3, LEN (B3) -4) |
LEN ни помага да получим общия брой знаци в клетката. И тъй като знаем, че не искаме 4 -те числа в края, просто използвайте обща дължина минус 4 знака, за да получите броя букви от азбуката.
НАЛЯВО с номер/дати
Имайте предвид, че LEFT е текстова функция. При използване на LEFT резултатът е текст. Например няма да можете да сумирате тези числа в клетка E3 след използване на LEFT.
За датите се случва същото, тъй като те се разпознават като серийни номера, а не като текст. Може да не се наложи да сумирате дати, но не работи добре във филтри и обобщени таблици.
За да преодолеете горните проблеми, можете да използвате VALUE за преобразуване от текст в стойности.
Извадете номер отляво на низ
Когато работите с Excel, трябва да изчислите число от даден детайл. Понякога трябва да прецизирате номера отляво, а понякога трябва да извлечете номера отдясно. Така че функцията LEN ще ви помогне да се справите с тази задача, като комбинирате с няколко други функции.
Извадете номер отляво
Можем да комбинираме LEFT, SUM, SUBSTITUTE с LEN, както следва:
1 | = НАЛЯВО (B2, SUM (LEN (B2) -LEN (ЗАМЕСТНИК (B2, {"0", "1", "2", "3", "4", "5", "6", "7" , "8", "9"}, "")))) |
Което би ни дало следните резултати:
Подрязване на текст до N -ти думи
Можем да изрежем текст, за да зададем N -ти думи, като комбинираме SUBSTITUTE, FIND с LEFT, както следва:
1 | = НАЛЯВО (A2, НАМЕРИ ("#", ЗАМЕСТИ (A2, "", "#", B2))-1) |
Което би ни дало следните резултати в дадените примери.
Точни инициали от Име
Когато събираме човешка информация, събираме името и фамилията отделно. Но когато представяме някога, имаме нужда от настоящото име с инициали. В примера по -долу ще ви помогнем да предоставите решение на точните инициали от името, а също така това може да помогне за преодоляване и от всички малки и големи букви. За да получим този изход, можем да комбинираме CONCATENATE, UPPER, PROPER с LEFT, както следва:
1 | = КОНКАТЕНТ (ГОРЕ (НАЛЯВО (A2,1)) & ".", ПРАВИЛНО (B2,)) |
Което би ни дало следните резултати.
Създайте имейл адрес, използвайки Име и Фамилия
В този пример бихме могли да обясним как да създадем EMAIL адрес, използвайки даденото име и фамилията. Можем да създадем имейл адрес, като комбинираме CONCATENATE, LOWER с LEFT, както следва:
НАЛЯВО в Google Таблици
Функцията LEFT работи абсолютно същото в Google Sheets като в Excel:
допълнителни бележки
Ако num_chars е по -голямо от дължината на текста, функцията LEFT връща целия текст.
НАЛЯВО Примери във VBA
Можете също да използвате функцията НАЛЯВО във VBA. Тип:application.worksheetfunction.left (текст, num_chars)
За аргументите на функцията (текст и т.н.) можете или да ги въведете директно във функцията, или да определите променливи, които да използвате вместо това.
Връщане към списъка с всички функции в Excel