Въпрос към урок: За буквите и хората от курс: Анализи с Excel

Защо Left, Mid, Right имат предимство пред Data>Text to columns?

Microsoft Excel Електронни таблици Microsoft 365 Excel VBA Анализи с Excel

Тези команди са определено много интересни. При това въвеждане на данни обаче Text to columns с разграничител space би решило проблема по-бързо. Тъй като досега не съм ползвала показаните команди, бих искала да помоля за пример. който да демонстрира кога употребата им е за предпочитане пред Text to columns.

Здравейте Ваня, на мен в практиката ми се е налагало да използвам тези функции доста. Ето един реален пример: Имаме склад с артикули, чиито номенклатурни номера са от вида А2452201429. В номенклатурния номер няма интервали и в списъка, който се експортира в Ексел от складовата програма, номерата се експортират в този вид. Артикулите са около 5000 и са подредени в склада на следния принцип - първо по групи и след това по възходящ ред в рамките на групата, а групата са втората тройка цифри от номенклатурния номер ( в случая с този номер - 220). За да се ревизира склада, трябва да сортираме по подходящия начин списъка. За целта с mid отделям 3 символа, започвайки от петия, за да извадя групата. После сортирам по колоната с група като първи признак и по целия номер като втори. Сигурно друг би предложил и нещо по-добро, но тъй като аз не съм сетила за друго, съм го правила по този начин многократно и това ми е спестило доста работа.

Ваня, здравейте. Основното им предимство е, че са формули, за разлика от Text-to-Columns, което е функционалност. С други думи - можете да сложите помощна колона, която сама да ви вади това, което ви трябва.

Пример: имате списък от хора с ЕГН-та и трябва да изчислите бройката хора по генерация (до 1960, до 1980 итн). ако в клетка B2 имате ЕГН, то в C2 с Left(b2, 2) взимате годината на раждане. За да стане цифрова стойност умножавате по 1 т..е =1*Left(b2,2). Сега имате двуцифрено число и можете да приложите формулата навсякъде в списъка, дори ако прибавяте нови имена и ЕГН-та към него.

Имайте предвид, че с Text-to-Columns, вие предполагате хармонизирани, кохерентно организирани данни. Само че, отдел Х може да не обичат Excel и да ви пратят данни така (всичко в една колона)

Иван - София -5 Мария: Пловдив 4 Георги; Лом; 3 Ваня (!) - Русе: 7 Петър -ловеч :8

..а на вас ви трябват само градовете + числата.. Този списък разбира се няма да е 6 реда, а примерно 200, за да по-готино :) Тук T-t-C просто няма да проработи, каквото и да ви трябва да извадите. Затова можете да позлвате тези формули (Left, Right, Mid) в комбинация със , Search, Find, Trim.

Поздрави,

Витали

Витали, това с умножаването по 1 ми хареса.

Витали здравей! Прави ми впечатление, че разделяш различните аргументи във формулите със запетея " , ", а аз го правя с точка и запетя " ; ". Това от настройките на Ексел ли зависи или от версията, която ти използваш?

От настройките на Ексел е.

Здравейте, и от мен

Да добавя една тема по отношение на настройките:

Ето какво да правите, ако Excel ви обръща числата в дата

мисля че ще е полезна в дискусията.


Вашият отговор

Научи компютърните програми онлайн от топ експертите на България
Регистрацията в АУЛА ви дава:
  • 20 безплатни урока
  • Трикове и тънкости за софтуера
  • Отговори на вашите въпроси
  • Регистрация