Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 14:17 05.07.25 
Компютри и Интернет
   >> Електронни таблици
*Кратък преглед

Тема Разделяне по групи номера (цифри) в Ексел  
Автор karfi911 (непознат )
Публикувано08.11.08 07:51



В колона на Ексел са записани индикативни номера (цифри) в следния формат (пример)
2.2
4658.12
7316.023
8820.8120
1800.V010
Възможно ли е да се разделят тези групи, като само втората част на номера (след точката) да се прехвърли чрез функция в отделна колона, така че в колона А да остане само първата- лявата част, а в В- само дясната, като се елиминира точката
Благодаря предварително за идеите и предложенията



Тема Re: Разделяне по групи номера (цифри) в Екселнови [re: karfi911]  
Автор Бypaн (ентусиаст)
Публикувано08.11.08 21:07



Ако числата са в колона A, то в B и C трябва да напишеш следните формули:
в B1:
=Trunc(A1,0)
в C1:
=Right(A1,Len(A1)-Len(B1)-1)
После ги копираш надолу, колкото е нужно

Предполагам, че в последното число от тези които си дал като пример просто е допусната грешка с това V. Ако не е грешка можеш да използваш това:

в B1:
=Left(A1,Find(".",A1,1)-1)

в C1:

=Right(A1,Len(А1)-Find(".",A1,1))

Всъщност това ще свърши работа при всички случаи. Само провери дали разделителя между аргументите трябва да бъде , или ; зависи от настройките.



Тема Re: Разделяне по групи номера (цифри) в Екселнови [re: Бypaн]  
Автор karfi911 (непознат )
Публикувано09.11.08 11:29



10x Буран

1.При първата комбинация:
B1 - #VALUE; C1 - #VALUE!

2. При втората комбинация
B1- [вярно]; С1- #NAME?
Заб. Буквата във втора група не е грешка. Съществува в доста номера.

3 . Използвайки по една от формулите от двете комбинации, успях да получа резултата, който търсих:
в B1 =Left(A1;Find(".";A1;1)-1) [вярно]; в С1 =RIGHT(A1;LEN(A1)-LEN(B1)-1)[вярно]
Благодаря още веднаж.
BWT, ако между двете групи има тире, има ли подобен начин за разделяне? Бих могъл да подменя (find-replace) тирето с точка и да ползвам горната комбинация, но вероярно има р друг начин.



Тема Re: Разделяне по групи номера (цифри) в Екселнови [re: karfi911]  
Автор Бypaн (ентусиаст)
Публикувано09.11.08 12:54



Най-вероятно имаш интервали в началото или в края на стринга, поради което в първия случай ти дава тази грешка. Така или иначе не можеш да я използваш, заради V-то .
Не знам защо ти дава грешка във втория случай за C1, но важното че се е получило.
Не се сещам за друг вариант, ако вместо точка имаш тире. При всички случаи трябва да анализираш стринга и какъв е разделителя няма значение.



Тема Re: Разделяне по групи номера (цифри) в Екселнови [re: karfi911]  
Автор zhitov (новак)
Публикувано09.11.08 14:12



Може да ползваш и Text to columns Wizard-а на ексел. Ако пък в една колона имаш и други разделители, замести (replace) всичко с точка преди да пуснеш уизарда.



Тема Re: Разделяне по групи номера (цифри) в Екселнови [re: zhitov]  
Автор Бypaн (ентусиаст)
Публикувано09.11.08 20:28



Вярно, че може и с text to columns, съвсем бях изключил за него...



Тема Re: Разделяне по групи номера (цифри) в Екселнови [re: zhitov]  
Автор pldimitroff (лаик)
Публикувано12.11.08 09:50



Благодарности, че в този клуб има толкова знаещи и отзоваващи се на проблемите.

За Text to columns... го научих сега. Много е удобен. До сега се мъчех както го е описал Буран с LEFT,MID,RIGHT и FIND. Например разделяне на имена - някъде са 2, други по 3 в клетка.




*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.