Кто силён в Экселе?
- Nikon_ButiC
- Генерал-лейтенант
- Сообщения: 2838
- Зарегистрирован: 05 июл 2012, 23:53
- Город: Казань
- Поблагодарили: 13 раз
Кто силён в Экселе?
#1Мужики, если кто знает, помогите.
Есть экселевский лист, в котором два столбца с данными.
В столбце "А" 300000 ячеек, в столбце "В" 10000 ячеек.
Все ячейки, которые есть в столбце "В" есть и в столбце "А", но не по-порядку.
Требуется удалить из столбца "А" все ячейки, которые совпадают с ячейками столбца "В".
Как это сделать с помощью Excell?
Т.е. исключить из столбца "А" столбец "В".
Есть экселевский лист, в котором два столбца с данными.
В столбце "А" 300000 ячеек, в столбце "В" 10000 ячеек.
Все ячейки, которые есть в столбце "В" есть и в столбце "А", но не по-порядку.
Требуется удалить из столбца "А" все ячейки, которые совпадают с ячейками столбца "В".
Как это сделать с помощью Excell?
Т.е. исключить из столбца "А" столбец "В".
Лучшее СПАСИБО - плюсик к репутации.
#2
Улали столбец В и всего делов, раз он продублирован в А.
Ты никогда не сможешь совершить подвиг, если будешь молча следить за ходом сражения!
- Nikon_ButiC
- Генерал-лейтенант
- Сообщения: 2838
- Зарегистрирован: 05 июл 2012, 23:53
- Город: Казань
- Поблагодарили: 13 раз
- Nikon_ButiC
- Генерал-лейтенант
- Сообщения: 2838
- Зарегистрирован: 05 июл 2012, 23:53
- Город: Казань
- Поблагодарили: 13 раз
-
- Старший прапорщик
- Сообщения: 275
- Зарегистрирован: 20 июл 2012, 11:40
- Город: Казахстан, Алматы
#6
Я делал подобное через написание макроса в Visual Basic. Вообще, можно попробовать через вставку логической функции "Если" и функция работы с базами данных. Нужно попробовать. Пришли мне файл на vlad_yun@mail.ru - я попытаюсь.
- CrazyMax
- Генерал-лейтенант
- Сообщения: 2594
- Зарегистрирован: 30 май 2011, 10:39
- Город: Москва Жулебино
- Поблагодарили: 1 раз
#7
Nikon_ButiC писал(а):Мужики, если кто знает, помогите.
Nikon_ButiC Если срочно надо, могу помочь... Правда, я это через Ассеss... Через 10 минут верну готовое...
Если надо...
Дай Бог, чтобы все наши мечты сбывались...
-
- Администратор
- Сообщения: 798
- Зарегистрирован: 08 окт 2007, 00:03
- Город: Мск
- Авто: C140 2.4AT
- Благодарил (а): 7 раз
- Поблагодарили: 15 раз
#8
Есть решение. Но надо показать через интернет тимвиевер.
1) Писать макрос - долго и нудно
2) Средствами Экселя - взять все ячейки из столбца B подставить под низ столбца А и нажать на кнопку в екселе 2007 - встроенная функция "данные - удалить дубликаты"
3) использовать готовый макрос и надстройку Plex - там под эту задачу есть готовый макрос - остается только нажать. Выслать могу по почте 400Кб
Ну и объяснить через аську или тим виевер показать
1) Писать макрос - долго и нудно
2) Средствами Экселя - взять все ячейки из столбца B подставить под низ столбца А и нажать на кнопку в екселе 2007 - встроенная функция "данные - удалить дубликаты"
3) использовать готовый макрос и надстройку Plex - там под эту задачу есть готовый макрос - остается только нажать. Выслать могу по почте 400Кб
Ну и объяснить через аську или тим виевер показать
Администратор клуба Chevrolet Captiva
- CrazyMax
- Генерал-лейтенант
- Сообщения: 2594
- Зарегистрирован: 30 май 2011, 10:39
- Город: Москва Жулебино
- Поблагодарили: 1 раз
#9
Admin писал(а):Есть решение.
В Access "чуточку проще"...
1. скинул таблицу
2. по "запросу на выбор" - каждый столбец
3. "перекрестный" запрос на "совпадение" с маркировкой
4. эскпорт в Эксель
А там Автофильтром "маркеры" как удобно - хочешь совпадающие, хочешь одиночные значения по столбцам...
Дай Бог, чтобы все наши мечты сбывались...
- Nikon_ButiC
- Генерал-лейтенант
- Сообщения: 2838
- Зарегистрирован: 05 июл 2012, 23:53
- Город: Казань
- Поблагодарили: 13 раз
#10
Ребята, спасибо за отзывчивость, но файл скинуть не смогу (конфиденциально). Вопрос пока не решился.
Буду пробовать:
Только нужно чтобы дубликатов вообще не осталось. Т.е. должно быть А-В.
Буду пробовать:
Admin писал(а):2) Средствами Экселя - взять все ячейки из столбца B подставить под низ столбца А и нажать на кнопку в екселе 2007 - встроенная функция "данные - удалить дубликаты"
Только нужно чтобы дубликатов вообще не осталось. Т.е. должно быть А-В.
Лучшее СПАСИБО - плюсик к репутации.
#12
Есть несколько вариантов решения твоей проблемы
1. Столбец В подставить под столбец А и построить сводную таблицу.
2. Использовать функцию "ВПР" - но это сложнее нужен навык.
1. Столбец В подставить под столбец А и построить сводную таблицу.
2. Использовать функцию "ВПР" - но это сложнее нужен навык.
- Nikon_ButiC
- Генерал-лейтенант
- Сообщения: 2838
- Зарегистрирован: 05 июл 2012, 23:53
- Город: Казань
- Поблагодарили: 13 раз
#14
2 pizza писал(а):Эксель не вмещает 300тыс строк
Это старый не вмещает. А мой файл с расширением *.xlsx и в нем умещается 300 тыс. ячеек.
Лучшее СПАСИБО - плюсик к репутации.
#15
В ячейке С1 пишешь
=впр(А1;В:В;1;0)
Если на аглицком, то
=vlookup(тожесамое)
Протягиваешь до конйа значений в А
После этого там, где значение будет НД - уникальные в столбе А, если значение есть в В, оно появится и в С тоже
Как то так
=впр(А1;В:В;1;0)
Если на аглицком, то
=vlookup(тожесамое)
Протягиваешь до конйа значений в А
После этого там, где значение будет НД - уникальные в столбе А, если значение есть в В, оно появится и в С тоже
Как то так
Don't fucking Jimmie me, Jules, ok? Don't fucking Jimmie me.
Вернуться в «Все о компьютерах и гаджетах»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость