Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Сцепить текст в ячейках при условии / 23 сообщений из 23, страница 1 из 1
10.08.2010, 16:45
    #36784447
nikalex2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить текст в ячейках при условии
Всем привет!
Прошу помочь решить одну задачу.
Суть проблемы такова.
Есть две таблицы №1 и №2
В первой таблице в столбце "A" есть некие значения которым соответствуют некие значения в столбце "B"
В таблице №2 мне необходимо сделать что то типа Сводной таблицы, а конкретно
при условии ЕСЛИ значение в столбце "H" = значению в столбце "A" таблицы №1 то сцепить значения столбца "B" и поместить в Столбец "E"
Пример прилагается. Заранее благодарю!
...
Рейтинг: 0 / 0
10.08.2010, 17:20
    #36784534
PlanB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить текст в ячейках при условии
ну, я такую чушь там выдал на гора =))
хотя, при желании можно даже растягивать научить всё это.
думаю, вам предложат гораздо более простое и понятное решение
...
Рейтинг: 0 / 0
10.08.2010, 17:22
    #36784541
PlanB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить текст в ячейках при условии
если в двух словах, то присваеваем уникальные индексы разной длины каждому элементу, а потом пытаемся угадать, из каких именно уникальных элементов состоит сумма по ключу.
...
Рейтинг: 0 / 0
10.08.2010, 17:48
    #36784613
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить текст в ячейках при условии
Без макросов не получится.
...
Рейтинг: 0 / 0
10.08.2010, 19:03
    #36784780
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить текст в ячейках при условии
Serge 007,

ну почему же, очень даже получится
просто порядок слов обратный, но я думаю это не принципиально, а то можно и над этим покурить
...
Рейтинг: 0 / 0
10.08.2010, 19:12
    #36784799
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить текст в ячейках при условии
я исправил одну формулу и протянул
теперь все верно
...
Рейтинг: 0 / 0
10.08.2010, 19:55
    #36784861
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить текст в ячейках при условии
ShamanusSerge 007,
ну почему же, очень даже получится
Хорошо, поправлюсь.
Без макросов и доп столбцов не получится.
И потом - количество сцепляемых слов наверное может быть и больше ;-)
...
Рейтинг: 0 / 0
10.08.2010, 22:09
    #36784952
PlanB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить текст в ячейках при условии
Serge 007ShamanusSerge 007,
ну почему же, очень даже получится
Хорошо, поправлюсь.
Без макросов и доп столбцов не получится.
И потом - количество сцепляемых слов наверное может быть и больше ;-)ну, то, что формулами такую задачу не решают - это понятно)
...
Рейтинг: 0 / 0
11.08.2010, 00:37
    #36785058
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить текст в ячейках при условии
То, что задача "не формульная", понятно, но поиздеваться можно :)
В примере сцепляет до трех слов включительно, но формула наращивается просто.
...
Рейтинг: 0 / 0
11.08.2010, 08:26
    #36785181
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить текст в ячейках при условии
Serge 007,

А что где то написано, что есть ограничение на количество цепляемых слов в моем решении? Хоть 200 цепляйте.
...
Рейтинг: 0 / 0
11.08.2010, 10:34
    #36785388
Hugo121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить текст в ячейках при условии
Тут недалеко как раз на днях обсуждалось - есть UDF для небольших диапазонов, и макрос для тысяч - http://www.planetaexcel.ru/forum.php?thread_id=18064
...
Рейтинг: 0 / 0
11.08.2010, 10:37
    #36785397
nikalex2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить текст в ячейках при условии
Всем привет!!! Спасибо за ответы и советы.

to Serge 007 В вашем примере, щелкнув по столбцу результата таблицы №2 (столбец "E") данные почему то исчезают.

to vikttur В вашем примере если появляется двухзначное или трехзначное число после буквы "П" он неправильно сцепляет данные. Т.е. есть П5 и П65 , то в ячейке соответствующей П65 вставляются данные соответствующие ячейке П5.
...
Рейтинг: 0 / 0
11.08.2010, 10:40
    #36785413
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить текст в ячейках при условии
nikalex2,

а мой вариант?
...
Рейтинг: 0 / 0
11.08.2010, 11:00
    #36785477
nikalex2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить текст в ячейках при условии
Shamanusnikalex2,

а мой вариант?

С Вашим пока разбираюсь
...
Рейтинг: 0 / 0
11.08.2010, 11:21
    #36785544
nikalex2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить текст в ячейках при условии
Shamanusnikalex2,

а мой вариант?

В принципе - это то что мне и нужно, но вот хотелось бы без дополнительной таблицы
...
Рейтинг: 0 / 0
11.08.2010, 11:24
    #36785555
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить текст в ячейках при условии
nikalex2Всем привет!!! Спасибо за ответы и советы.

to Serge 007 В вашем примере, щелкнув по столбцу результата таблицы №2 (столбец "E") данные почему то исчезают.
Потому что формулы массива вводятся нажатием Ctrl+Shift+Enter, а не просто Enter.
...
Рейтинг: 0 / 0
11.08.2010, 11:31
    #36785564
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить текст в ячейках при условии
nikalex2,

тогда никак, в доп столбцах происходит расчет
тогда используйте вариант Serge 007, а по поводу исчезающих данных.

Его вариант расчитан на формулу массива, если Вы редактируете содержимое ячейки, завершение редактирования через ctrl+shift+enter
...
Рейтинг: 0 / 0
11.08.2010, 11:48
    #36785606
nikalex2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить текст в ячейках при условии
Serge 007nikalex2Всем привет!!! Спасибо за ответы и советы.

to Serge 007 В вашем примере, щелкнув по столбцу результата таблицы №2 (столбец "E") данные почему то исчезают.
Потому что формулы массива вводятся нажатием Ctrl+Shift+Enter, а не просто Enter.

Супер!!! То что нужно!!!
В макросе написано что вводить Ctrl+Shift+Enter, а я и не увидел))))))) Спасибо большое Всем!!! Serge 007 Вам отдельное спасибо!!!
...
Рейтинг: 0 / 0
11.08.2010, 13:14
    #36785854
Hugo121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить текст в ячейках при условии
Ну так если всё равно UDF используется, так мой вариант попроще в настройке диапазонов... И не надо как массив вводить.
...
Рейтинг: 0 / 0
11.08.2010, 13:20
    #36785877
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить текст в ячейках при условии
Hugo121,

так вот я тоже думаю, если используется самописная формула, то зачем мучаться с формулами массива.

просто по моему автору на юзабилити все равно, главное что он не ручками это делает.
...
Рейтинг: 0 / 0
11.08.2010, 13:32
    #36785911
Hugo121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить текст в ячейках при условии
Shamanus,
ручками диапазоны настраивать. В формуле Сергея всё прописывать вручную, у меня стандартный мастер появляется.
...
Рейтинг: 0 / 0
11.08.2010, 13:37
    #36785921
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить текст в ячейках при условии
nikalex2 to vikttur В вашем примере если появляется двухзначное или трехзначное число после буквы "П" он неправильно сцепляет данные.
Пример приведен только как вариант решения - создание уникальных записей по показанным данным.
Естественно, любая формула зависит от конкретных данных - чем четче поставлены ограничения (исходные данные, максимальное количество сцепок, применение доп. столбцов...), тем проще решение.
Но макрос для таких задач лучше, если сцепляемых слов больше.
...
Рейтинг: 0 / 0
11.08.2010, 14:19
    #36786041
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сцепить текст в ячейках при условии
viktturnikalex2 to vikttur В вашем примере если появляется двухзначное или трехзначное число после буквы "П" он неправильно сцепляет данные.
Пример приведен только как вариант решения - создание уникальных записей по показанным данным.
Естественно, любая формула зависит от конкретных данных - чем четче поставлены ограничения (исходные данные, максимальное количество сцепок, применение доп. столбцов...), тем проще решение.
Но макрос для таких задач лучше, если сцепляемых слов больше.

приходит на ум известный анекдот
- Доктор, я сейчас был у хирурга, у меня болит живот, он сказал, что надо отрезать уши... - Ох уж эти хирурги, всё бы им резать, щас таблеточку дадим, сами отвалятся.

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


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