Функция НАЛЯВО в Excel - Съкращава текст

Изтеглете Примерна работна книга

Изтеглете примерната работна книга

Този урок демонстрира как да използвате Функция 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

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave