Кто силён в Экселе?

Все о компьютерах, гаджетах, средств связи, телефонов.
Аватара пользователя
Nikon_ButiC
Генерал-лейтенант
Генерал-лейтенант
Сообщения: 2838
Зарегистрирован: 05 июл 2012, 23:53
Город: Казань
Поблагодарили: 13 раз

Кто силён в Экселе?

#1

Сообщение Nikon_ButiC » 14 ноя 2012, 22:55

Мужики, если кто знает, помогите.
Есть экселевский лист, в котором два столбца с данными.
В столбце "А" 300000 ячеек, в столбце "В" 10000 ячеек.
Все ячейки, которые есть в столбце "В" есть и в столбце "А", но не по-порядку.
Требуется удалить из столбца "А" все ячейки, которые совпадают с ячейками столбца "В".
Как это сделать с помощью Excell?
Т.е. исключить из столбца "А" столбец "В".
Лучшее СПАСИБО - плюсик к репутации.

Аватара пользователя
Bad Boy
Майор
Майор
Сообщения: 718
Зарегистрирован: 26 авг 2011, 15:43
Город: Москва

#2

Сообщение Bad Boy » 14 ноя 2012, 23:00

Улали столбец В и всего делов, раз он продублирован в А.
Ты никогда не сможешь совершить подвиг, если будешь молча следить за ходом сражения!

Аватара пользователя
Nikon_ButiC
Генерал-лейтенант
Генерал-лейтенант
Сообщения: 2838
Зарегистрирован: 05 июл 2012, 23:53
Город: Казань
Поблагодарили: 13 раз

#3

Сообщение Nikon_ButiC » 14 ноя 2012, 23:06

Мне надо из А убрать всё что есть в В и оставить А.
Лучшее СПАСИБО - плюсик к репутации.

Admin
Администратор
Сообщения: 798
Зарегистрирован: 08 окт 2007, 00:03
Город: Мск
Авто: C140 2.4AT
Благодарил (а): 7 раз
Поблагодарили: 15 раз

#4

Сообщение Admin » 14 ноя 2012, 23:35

Nikon_ButiC
Если до завтра не решится, могу спросить у знакомого гуру Экселя
Администратор клуба Chevrolet Captiva

Аватара пользователя
Nikon_ButiC
Генерал-лейтенант
Генерал-лейтенант
Сообщения: 2838
Зарегистрирован: 05 июл 2012, 23:53
Город: Казань
Поблагодарили: 13 раз

#5

Сообщение Nikon_ButiC » 14 ноя 2012, 23:37

Спасибо, буду ждать.
Лучшее СПАСИБО - плюсик к репутации.


2 pizza
Старший прапорщик
Старший прапорщик
Сообщения: 275
Зарегистрирован: 20 июл 2012, 11:40
Город: Казахстан, Алматы

#6

Сообщение 2 pizza » 15 ноя 2012, 10:28

Я делал подобное через написание макроса в Visual Basic. Вообще, можно попробовать через вставку логической функции "Если" и функция работы с базами данных. Нужно попробовать. Пришли мне файл на vlad_yun@mail.ru - я попытаюсь.

Аватара пользователя
CrazyMax
Генерал-лейтенант
Генерал-лейтенант
Сообщения: 2594
Зарегистрирован: 30 май 2011, 10:39
Город: Москва Жулебино
Поблагодарили: 1 раз

#7

Сообщение CrazyMax » 15 ноя 2012, 10:45

Nikon_ButiC писал(а):Мужики, если кто знает, помогите.

Nikon_ButiC Если срочно надо, могу помочь... Правда, я это через Ассеss... Через 10 минут верну готовое...
Если надо...
:privet: :privet: :privet:
Дай Бог, чтобы все наши мечты сбывались...

Admin
Администратор
Сообщения: 798
Зарегистрирован: 08 окт 2007, 00:03
Город: Мск
Авто: C140 2.4AT
Благодарил (а): 7 раз
Поблагодарили: 15 раз

#8

Сообщение Admin » 15 ноя 2012, 11:28

Есть решение. Но надо показать через интернет тимвиевер.
1) Писать макрос - долго и нудно
2) Средствами Экселя - взять все ячейки из столбца B подставить под низ столбца А и нажать на кнопку в екселе 2007 - встроенная функция "данные - удалить дубликаты"
3) использовать готовый макрос и надстройку Plex - там под эту задачу есть готовый макрос - остается только нажать. Выслать могу по почте 400Кб

Ну и объяснить через аську или тим виевер показать
Администратор клуба Chevrolet Captiva

Аватара пользователя
CrazyMax
Генерал-лейтенант
Генерал-лейтенант
Сообщения: 2594
Зарегистрирован: 30 май 2011, 10:39
Город: Москва Жулебино
Поблагодарили: 1 раз

#9

Сообщение CrazyMax » 15 ноя 2012, 11:41

Admin писал(а):Есть решение.

В Access "чуточку проще"...
1. скинул таблицу
2. по "запросу на выбор" - каждый столбец
3. "перекрестный" запрос на "совпадение" с маркировкой
4. эскпорт в Эксель

А там Автофильтром "маркеры" как удобно - хочешь совпадающие, хочешь одиночные значения по столбцам...
:read: :read: :read:
Дай Бог, чтобы все наши мечты сбывались...

Аватара пользователя
Nikon_ButiC
Генерал-лейтенант
Генерал-лейтенант
Сообщения: 2838
Зарегистрирован: 05 июл 2012, 23:53
Город: Казань
Поблагодарили: 13 раз

#10

Сообщение Nikon_ButiC » 15 ноя 2012, 12:11

Ребята, спасибо за отзывчивость, но файл скинуть не смогу (конфиденциально). Вопрос пока не решился.
Буду пробовать:
Admin писал(а):2) Средствами Экселя - взять все ячейки из столбца B подставить под низ столбца А и нажать на кнопку в екселе 2007 - встроенная функция "данные - удалить дубликаты"

Только нужно чтобы дубликатов вообще не осталось. Т.е. должно быть А-В.
Лучшее СПАСИБО - плюсик к репутации.


2 pizza
Старший прапорщик
Старший прапорщик
Сообщения: 275
Зарегистрирован: 20 июл 2012, 11:40
Город: Казахстан, Алматы

#11

Сообщение 2 pizza » 15 ноя 2012, 12:47

Nikon_ButiC
Я тебе написал программку в экселе - куда скинуть?

Аватара пользователя
Pauller
Ефрейтор
Ефрейтор
Сообщения: 23
Зарегистрирован: 13 авг 2012, 12:59
Город: Москва, СВАО

#12

Сообщение Pauller » 15 ноя 2012, 13:17

Есть несколько вариантов решения твоей проблемы

1. Столбец В подставить под столбец А и построить сводную таблицу.

2. Использовать функцию "ВПР" - но это сложнее нужен навык.

2 pizza
Старший прапорщик
Старший прапорщик
Сообщения: 275
Зарегистрирован: 20 июл 2012, 11:40
Город: Казахстан, Алматы

#13

Сообщение 2 pizza » 15 ноя 2012, 13:26

Мда, вариантов решения, как оказалось несколько. Но я обнаружил проблему - Эксель не вмещает 300тыс строк. Кажется его предел что-то около 65 тыс.

Аватара пользователя
Nikon_ButiC
Генерал-лейтенант
Генерал-лейтенант
Сообщения: 2838
Зарегистрирован: 05 июл 2012, 23:53
Город: Казань
Поблагодарили: 13 раз

#14

Сообщение Nikon_ButiC » 15 ноя 2012, 13:48

2 pizza писал(а):Эксель не вмещает 300тыс строк

Это старый не вмещает. А мой файл с расширением *.xlsx и в нем умещается 300 тыс. ячеек.
Лучшее СПАСИБО - плюсик к репутации.

Stas
Ефрейтор
Ефрейтор
Сообщения: 27
Зарегистрирован: 22 июн 2012, 14:24

#15

Сообщение Stas » 15 ноя 2012, 16:00

В ячейке С1 пишешь
=впр(А1;В:В;1;0)
Если на аглицком, то
=vlookup(тожесамое)

Протягиваешь до конйа значений в А
После этого там, где значение будет НД - уникальные в столбе А, если значение есть в В, оно появится и в С тоже

Как то так
Don't fucking Jimmie me, Jules, ok? Don't fucking Jimmie me.



Вернуться в «Все о компьютерах и гаджетах»



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей