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

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

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

Тема слепване на 2 клетки (датата ми излиза в число)нови  
Автор de4O (decho jekov)
Публикувано02.12.14 16:54



Здравейте,

Искам да попитам дали на някой го е срещал как се прави това или може да помогне:
искам да получа в клетка, например: Направление-1 (2601.1) 08.12.2014

ето и данните:
в колона А имам: текст: Направление-1 (2601.1); Направление-2 (2603.2);...;
в колона В имам: дата: 08.12.2014; 10.12.2014;...;

искам да получа в колона С: Направление-1 (2601.1) 08.12.2014

Но с формулата за слепване на 2 клетки: =А2&B2
получавам: Направление-1 (2601.1) 41981
тоест датата ми я взема като число.

и вече не се сещам как да стане

Благодаря, на всички.
Поздрави,



Тема Re: слепване на 2 клетки (датата ми излиза в число)нови [re: de4O]  
Автор de4O (decho jekov)
Публикувано02.12.14 17:34



намерих тези формули и стана:
=MONTH(B2) & "/" & DAY(B2) & "/" & YEAR(B2)

Благодаря



Тема Re: слепване на 2 клетки (датата ми излиза в число)нови [re: de4O]  
Автор Minavasht_new-208743 (непознат )
Публикувано02.12.14 19:09



Ако , няма значение в Колона В, Excel да го разбира като дата.
Може да пробваш да сложиш Апостроф -> ' , преди стойността в клетката. Така Excel го възприема като текст и не се прави на Умен и автоматично да форматира.



Тема Re: слепване на 2 клетки (датата ми излиза в число) [re: de4O]  
Автор BatiGogo ()
Публикувано03.12.14 13:18



1.Чукваш alt+F11
2.цъкваш в ляво 2 пъти на листа на който ти са данните
3.Като ти се отвори място за код - copy/paste кода по - долу

----------------------------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim TR, TC, S As String
TC = Target.Column 'колоната която се обработва
TR = Target.Row 'реда който се обработва
If TC = 3 Then 'ако сме на колона 3 - C , можеш да направиш и проверка ред>1 напр., ако 1-я ред ти е зает с друго нещо.
S = Format(Cells(TR, TC - 1).Value, "dd.mm.yyyy") 'Форматиране на предната клетка (дата)
Cells(TR, TC).Value = Cells(TR, TC - 2).Value & S 'залепяне
End If
End Sub

-----------------------
В колона C не е необходимо да слагаш формула в самия лист...Тя ще се запълва автоматично, в момента в който избереш клетката. В зависимост, кога ти е необходим резултата в колона В, можеш да изчисляваш при отваряне на файла или при активиране на листа напр...Просто трябва да промениш първия ред на кода и евентуално да го сложиш на друго място...
Този код е писан на ЕКСЕЛ 2007...За 2003 - май 1-я ред на кода беше малко по-различен, но нямам подръка сега ВИН с 2003.



Тема Re: слепване на 2 клетки (датата ми излиза в число)нови [re: de4O]  
Автор BatiGogo ()
Публикувано03.12.14 13:25



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

=А2&text(B2 ;"dd.mm.yyyy")
или
=А2&text(B2,"dd.mm.yyyy")

В зависимост от настройките ти на ексела за разделител - запетая или друеточие



Тема Re: слепване на 2 клетки (датата ми излиза в число)нови [re: BatiGogo]  
Автор de4O (decho jekov)
Публикувано10.12.14 12:05



Благодаря ви много




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


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

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