Защо Left, Mid, Right имат предимство пред Data>Text to columns?
Тези команди са определено много интересни. При това въвеждане на данни обаче 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 ви обръща числата в дата
мисля че ще е полезна в дискусията.