20:59

любовь во время войны
Дайри, вы все знаете, спасайте.
Есть огромная excel-таблица с кучей данных вида:

1 Иванов Иван Иванович женат
1 Иванов Иван Иванович двое детей
1 Иванов Иван Иванович любит рыбалку
2 Петров Петр Петрович играет на скрипке
3 Сидоров Сидр Сидорович процветает

На каждого от одной до восьми таких характеристик и соответственно строк, и еще десяток столбцов с остальным досье. Строк - несколько тысяч.
Необходимо объединить повторы в одну строку, чтобы получилось так:

1 Иванов Иван Иванович женат двое детей любит рыбалку
2 Петров Петр Петрович играет на скрипке

Короче, объединить строки на основании того, что порядковый номер одинаковый, с бережным переносом несовпадающей инфы в отдельные ячейки в общей строке. Это вообще реализуемо средствами excel? Какая следующая по продвинутости программа для работы с массивами данных? Или мне вешаться учиться программировать? :kapit:

@темы: Компьютеры

Комментарии
03.04.2018 в 21:52

Неповторимый сплав интуиции, логики и раздолбайства.
Если я правильно понимаю, то вам стоит сначала использовать функцию "Сцепить", а затем убрать повторы. :hmm:
На видео функция "Сцепить" рассматривается начиная с 8:50
читать дальше
03.04.2018 в 22:15

Embrace your dream
S-521, exel это может, но программировать учиться придется)
Посмотрите "Макросы". В самой программе есть справка.
Но вообще да, базово вам нужна опция "сцепить" и фильтры.

А еще лучше задайте свой вопрос Вот здесь
03.04.2018 в 22:25

Куда бы ты не бежал, ты везде встретишь себя
У вас все таблицей? ИИИ и ППП это один столбец, а характеристика - другой? Если да, то воспользуйтесь Сводной таблицей: вставка - сводная таблица. Точнее выделяете сначала весь массив информации, потом вставка-сводная таблица. Вроде вам подходят все настройки по умолчанию, значит везде потом нажимаете "да". А в самой таблице ИИИ и ППП добавляете в строки, все остальное в значения
04.04.2018 в 00:37

Уж тут не то что Боже мой. А просто мамочки мои (c)
+1 к сводной таблице. И даже если все ФИО и характеристика в одной ячейке, можно вывернуться.
Надо найти третий пробел в тексте внутри ячейки, дальше отобрать в один столбец то, что до этого пробела, в другой то, что после пробела. И дальше уже сводную строить.
04.04.2018 в 19:49

all the black is really white if you believe it
Chukcha2, если не сложно, просветите, какой функцией находится третий пробел? :shuffle2:
04.04.2018 в 20:22

Уж тут не то что Боже мой. А просто мамочки мои (c)
какой функцией находится третий пробел
Долгим и мучительным путем)) Сначала ищем функцией Search (вот не помню ее по-русски) первый пробел начиная с 1 символа ячейки. Потом ищем второй пробел начиная с первого+1 символ. Потом третий...
04.04.2018 в 21:03

любовь во время войны
люди, спасибо вам огромное, правда:heart:
завтра на работе буду пробовать, на работе нет дайрей, а дома нет экселя зато есть мигрень
все в отдельных столбцах и должно переехать в строку в отдельных ячейках
и это, оказывается,было только начало, придется мне учиться писать макросы...
06.04.2018 в 19:57

любовь во время войны
решение: макрос из гугла + сцепка, про которую я первый раз в этом треде услышала))
просто сцепка не подходит, таблица огромная и количество повторов непредсказуемо. макрос выдает к каждой строке перечень характеристик, склеенных в одну ячейку:

1 Иванов Иван Иванович (женат*двое детей*любит рыбалку)
1 Иванов Иван Иванович (женат*двое детей*любит рыбалку)
1 Иванов Иван Иванович (женат*двое детей*любит рыбалку)
2 Петров Петр Петрович (играет на скрипке)
3 Сидоров Сидр Сидорович (процветает)

пришлось, правда, файл делить на кусочки по две тыщи строк, очень долго макрос это все перебирал.
удаляем повторы кнопкой в меню "данные" и вуаля! потом разделяем общую ячейку соседней кнопкой.
если нужны отдельно характеристики, сцепляем их с порядковым номером/другим уникальным идентификатором и снова удаляем повторы.
макрос остался на работе, если кому нужен,пишите - попробую опять нагуглить или в понедельник принесу)
07.04.2018 в 11:55

Куда бы ты не бежал, ты везде встретишь себя
S-521, я бы утащила макрос))) а то по работе очень плотно сижу в Экселе, хз когда понадобится :laugh:
07.04.2018 в 18:20

любовь во время войны
07.04.2018 в 18:41

all the black is really white if you believe it
Chukcha2, S-521, спасибо!)
07.04.2018 в 18:52

Куда бы ты не бежал, ты везде встретишь себя
Lesta, спасибо!