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

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

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

Тема Моля за помощнови  
Автор Hoвa ()
Публикувано29.05.03 22:35



В екселска таблица имам вкарани трите имена на хората, напр. Иван Иванов Иванов - всяко име в отделна колона. Сега ми трябва тези три имена да ги събера в една колона. Опитвах досега с "текст ту колумн" - съвсем ми бръмна главата и не успях...:-( :-( :-(


б л г д р
а о а я!



Тема Re: Моля за помощнови [re: Hoвa]  
Автор NejDet ()
Публикувано30.05.03 09:21



=CONCATENATE(A1;" ";B1;" ";C19)

Никога не е късно човек да се провали!



Тема Re: Моля за помощнови [re: Hoвa]  
Автор Borko (един от тълпата)
Публикувано30.05.03 10:18



Това да не ти трябва за здравната каса. Аз скоро за там преправях една таблица.



Тема Re: Моля за помощ [re: NejDet]  
Автор Hoвa ()
Публикувано30.05.03 20:44



Благодаря! :-)



Тема Re: Моля за помощнови [re: Borko]  
Автор Hoвa ()
Публикувано30.05.03 20:45



да :-)



Тема A обратното как да стане?нови [re: NejDet]  
АвторGogo (Нерегистриран)
Публикувано05.06.03 13:51



Възможно ли е от поле в което има трите имена заедно да се получат три полета с Име, Презиме и Фамилия? И ако е възможно как?
Идейно ми е ясно: търси се първия интервал и всичко отляво е името след това втория интервал който отделя презимето и фамилията. На практика обаче не мога да го измисля самата реализация.

P.S. Или както е в популярния виц ясно е как се прави от теле салам. Как да се направи от салам теле?



Тема Re: A обратното как да стане?нови [re: Gogo]  
Автор NDeu (член)
Публикувано05.06.03 16:38



Нека в A1 ти е името от вида Първи Вторанчев Третофилников
B1=MID(A1;1;SEARCH(" ";A1;1)) -> Първи
C1=MID(A1;LEN(B1)+1;SEARCH(" ";A1;LEN(B1)+1)-LEN(B1)-1) ->Вторанчев
D1=MID(A1;LEN(B1)+LEN(C1)+2;LEN(A1))->Третофилников

Но, ако липсват разделители, или разделителите не са единствен интервал, имената са по-малко от три и т.н. - вместо теле може да получиш магаре

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


PS
Сега забелязах, че си използвал разделител запетая.
Ако е така, замени интервалите в кавичките по-горе със съответния разделител.
Ако е възможно имената да са по-малко, можеш да поставиш If за да не ти излизат грешки

Редактирано от NDeu на 05.06.03 16:44.



Тема Re: A обратното как да стане?нови [re: Gogo]  
Автор NejDet ()
Публикувано06.06.03 13:39



Колегата ти е отговорил.
Аз бих добавил само едно TRIM в
B1=MID(A1;1;SEARCH(" ";TRIM(A1);1))

Никога не е късно човек да се провали!



Тема Благодарянови [re: NDeu]  
АвторGogo (Нерегистриран)
Публикувано07.06.03 01:00



и на двамата NDeu и NejDet !!
Аз си мислех за вградения бейсик но това решение е много по елегантно.
Ще се опитам сам да намеря решение за случаите с два разделителя заедно а също така когато имената са две или четири.

Типа на разделителя няма никакво значение разбира се. Интересуваше ме принципа.

И на края още веднъж благодаря




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


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

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