Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / функция СЦЕПИТЬ в excel / 25 сообщений из 25, страница 1 из 1
26.11.2013, 15:01
    #38478362
Anastassie
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция СЦЕПИТЬ в excel
добрый день. Помогите решить проблемку. Существует таблица, в столбце А регистрационный номер договора, в столбце В - дата заключения? в столбец С необходимо вывести строку " № (значение в столбце А) от (значение столбца В)". Пыталась использовать функцию СЦЕПИТЬ , все вроде получилось, НО дата возвращается числовым значением. Формат столбца В - дата, подскажите можно ли исользовать эту функцию, или же есть ее альтернатива.
...
Рейтинг: 0 / 0
26.11.2013, 15:11
    #38478391
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция СЦЕПИТЬ в excel
воспользуйтесь функцией ТЕКСТ для преобразования даты в текст
...
Рейтинг: 0 / 0
26.11.2013, 15:13
    #38478395
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция СЦЕПИТЬ в excel
Код: vbnet
1.
=" № "&A1&" от "&ТЕКСТ(B1;"дд-ммм-гггг")
...
Рейтинг: 0 / 0
26.11.2013, 16:23
    #38478563
Anastassie
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция СЦЕПИТЬ в excel
Shocker.Pro,
прошу прощения, что-то, я неправильно делаю, не могли бы Вы посмотреть, где ошибка в формуле и исправить ее.
...
Рейтинг: 0 / 0
26.11.2013, 16:30
    #38478573
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция СЦЕПИТЬ в excel
Это моя ошибка "мм" - это минуты, а месяцы "ММ"
Код: vbnet
1.
=" № "&A2&" от "&ТЕКСТ(B2;"дд-ММ-гггг")
...
Рейтинг: 0 / 0
26.11.2013, 16:37
    #38478584
Anastassie
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция СЦЕПИТЬ в excel
все равно не получается, может там нужно еще и формат ячейки B изменить?
...
Рейтинг: 0 / 0
26.11.2013, 16:49
    #38478610
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция СЦЕПИТЬ в excel
А что не получается то?
может я не понимаю что требуется?
у меня ваш файл выглядит вот так
http://gyazo.com/93ec70ea89ba709522175b5ef353bca3
...
Рейтинг: 0 / 0
26.11.2013, 16:54
    #38478618
Anastassie
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция СЦЕПИТЬ в excel
а у меня вот так http://SSmaker.ru/0eaa3bdc/
а какой у вас office, может в этом загвоздка?
...
Рейтинг: 0 / 0
26.11.2013, 17:03
    #38478630
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция СЦЕПИТЬ в excel
Anastassie,

скорее всего виновата локализация:
=" № "&A2&" от "&ТЕКСТ(B2;"dd-MM-yyyy")
...
Рейтинг: 0 / 0
26.11.2013, 17:04
    #38478631
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция СЦЕПИТЬ в excel
Не, виновата версия, ща попробовал в 2003 - он не поддерживает такое форматирование.

Ну тогда
Код: vbnet
1.
=" № "&A2&" от "&ДЕНЬ(B2)&"-"&МЕСЯЦ(B2)&"-"&ГОД(B2)
...
Рейтинг: 0 / 0
26.11.2013, 17:05
    #38478634
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция СЦЕПИТЬ в excel
Shocker.Pro,

Теперь я не верю. Если локализация русская - то "ДД.ММ.ГГГГ". Если английская - то этот вариант не прокатит для функции ТЕКСТ - надо задавать формат в нужной локали.
...
Рейтинг: 0 / 0
26.11.2013, 17:09
    #38478641
Anastassie
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция СЦЕПИТЬ в excel
Shocker.Pro,

спасибо вам огромное, очень выручили )
...
Рейтинг: 0 / 0
26.11.2013, 17:40
    #38478717
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция СЦЕПИТЬ в excel
The_PristТеперь я не верюв 2003 даже в справке написано, что она преобразует число в текст, про дату там ни слова
...
Рейтинг: 0 / 0
26.11.2013, 18:05
    #38478789
Anastassie
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция СЦЕПИТЬ в excel
мне задачу "слегка" усложнили ( результирующий столбец С с датой и номером договора необходимо подлить с помощью функции ВПР на другой лист связав их по коду лица, заключившего договор. Проблема в том, что срок действия договора 1-2 года и у одного лица их может быть несколько , необходимо чтобы в таблицу "подливалась" информация по последней дате договора, то есть если человек с кодом 111 заключал договор № 1 от 01.01.2012 и договор № 101 от 03.03.2013 выбиралась информация по последней дате (ориентироваться на номер договора нельзя так как их формат несколько раз менялся, и нумерация договоров, заключавшихся позже может быть меньше меньше, сем у тех которые заключались раньше). Как быть? может добавить еще одну вспомогательную строку в которой бы выбиралась максимальная дата для конкретного кода, существует ли такая функция? или как-то вписать функцию МАКС в функцию ВПР (попыталась , у меня не получилось)(((
...
Рейтинг: 0 / 0
26.11.2013, 18:28
    #38478835
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция СЦЕПИТЬ в excel
Shocker.Proв 2003 даже в справке написано, что она преобразует число в текст, про дату там ни словаКак ни странно, но для Excel дата это именно число...
Я не просто так написал про локализацию: аргументы функции ТЕКСТ работали и работают в 2003 так же, как и в остальных. Но сам формат зависим от локализации ПК. И тут уже версия не при чем - и в 2003 и в 2010 одинаково нерабочим будет вариант "ДД.ММ.гггг", если локализация ПК не русская.
...
Рейтинг: 0 / 0
26.11.2013, 18:40
    #38478856
Anastassie
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция СЦЕПИТЬ в excel
The_Prist,

простите меня неграмотную за бестолковость, проинструктируйте, пожалуйста, как узнать какая на ПК локализация и, если есть возможность ее изменить
...
Рейтинг: 0 / 0
26.11.2013, 18:51
    #38478862
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция СЦЕПИТЬ в excel
Anastassie,

На каком языке Вы видите меню в Excel? Если на русском - значит Excel с русской локализацией. А на каком языке команды ПК? Как отображается дата в трее?
Могу точно сказать как определить истинную локализацию ПК(даже если отображается все на русском, возможен вариант, что был накат MUI) для Windows 7. Для XP уже не помню как точно в службы попасть, но общий принци такой же.
Итак: Пуск - правой кнопкой на "Мой компьютер"(или Компьютер) - Управление - Службы и приложения - Службы. Ищите там "Браузер компьютеров" или "Обозреватель компьютеров". Не найдёте - ищите "Computer browser". В первом случае Windows русская изначально, во втором английская(либо с накатом, либо без него).

Вроде бы так...
...
Рейтинг: 0 / 0
26.11.2013, 19:02
    #38478883
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция СЦЕПИТЬ в excel
Могу еще предложить извратиться:
=" № "&A1&" от "&ТЕКСТ(B1;ЕСЛИ(ТЕКСТ(ТДАТА();"гггг")=ГОД(ТДАТА())&"";"дд-МММ-гггг";"dd-mmm-yyyy"))

может пригодиться, если не только простой формат нужен.
...
Рейтинг: 0 / 0
26.11.2013, 19:02
    #38478884
Anastassie
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция СЦЕПИТЬ в excel
The_Prist,

вроде как проверила, обнаружила "обозреватель компьютеров", то есть у меня локализация руская.
...
Рейтинг: 0 / 0
26.11.2013, 19:03
    #38478889
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция СЦЕПИТЬ в excel
Anastassie,

Ничего не могу тогда сказать. Попробуйте формулу выше - какой будет результат?
...
Рейтинг: 0 / 0
26.11.2013, 19:04
    #38478893
Anastassie
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция СЦЕПИТЬ в excel
The_Prist,

Спасибо. А вы случайно не знаете, как мне решить усложненную задачу с функцией ВПР и выбором максимальной даты по одному коду ?
...
Рейтинг: 0 / 0
26.11.2013, 19:11
    #38478899
Anastassie
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция СЦЕПИТЬ в excel
The_Prist,

строка , которую подсказал Shocker.Pro с ДЕНЬ, МЕСЯЦ,ГОД помогла , вот только я теперь не зная, что мне делать с несколькими договорами по одному лицу, ка выбрать , тот который заключался последним ?
...
Рейтинг: 0 / 0
26.11.2013, 19:34
    #38478926
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция СЦЕПИТЬ в excel
Anastassie,

Не надо мешать все вопросы в одну тему и просить посмотреть другую тему. Это считается дурным тоном. Кому интересно будет - посмотрят.
Кстати, я бы дополнил формулу от Shocker.Pro
Код: vbnet
1.
=" № "&B2&" от "&ТЕКСТ(ДЕНЬ(C2);"00")&"-"&ТЕКСТ(МЕСЯЦ(C2);"00")&"-"&ТЕКСТ(ГОД(C2);"00")


чтобы выглядело как в желаемом формате.
...
Рейтинг: 0 / 0
26.11.2013, 19:52
    #38478950
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция СЦЕПИТЬ в excel
The_Prist, я дал удочку ))
...
Рейтинг: 0 / 0
26.11.2013, 20:01
    #38478959
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
функция СЦЕПИТЬ в excel
Shocker.Pro,

Так я ж до последнего ждал с этим :-) Но как видно, удочка осталась в углу.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / функция СЦЕПИТЬ в excel / 25 сообщений из 25, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]