|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.09.2010, 12:58 | #1 |
Новичок
Джуниор
Регистрация: 16.09.2010
Сообщений: 7
|
Удаление строк столбца совпадающих со строками другого столбца
Много написано о поиске дубликатов, выделении совпадающих строк, вынесении совпадающих в другой столбец, но решения конкретно моего вопроса я не нашел. Новичек в Excel и не программист.
Задача: Столбец А - текстовые строки Столбец В - текстовые строки нужно удалить из ст. В все строки, которые есть (точно совпадают) в ст. А. Ну или вынести из ст. В все строки в ст. С, которых нет в ст. А (так даже лучше). Намучался уже с этой задачей. Кроме как в Excele решить её (5000 строк) не знаю где. Помогите, пожалуйста. |
16.09.2010, 13:04 | #2 |
Пользователь
Регистрация: 13.07.2009
Сообщений: 52
|
Логическая функция:
в столбец C: =ЕСЛИ(RC[-1]<>RC[-2];RC[-1];"") и протянуть её до конца. Последний раз редактировалось GoreProgrammist; 16.09.2010 в 13:11. |
16.09.2010, 13:23 | #3 |
Форумчанин
Регистрация: 11.06.2010
Сообщений: 108
|
или так можно попробовать
-Возьмите лучших их лучщих!
-Лучшие из лучших зализывают раны... -Тогда, возьмите лучших из худших! |
16.09.2010, 13:26 | #4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
На 5000 строк формулы будут чувствоваться... К тому же там надо на каждую строку из А просмотреть каждую строку из B, так ведь?
Я такое написал: http://excel.ucoz.ru/index/comparefiles_find/0-25 Ставишь в свободный столбец пометки о совпадении, потом по ним сортируешь и делаешь что угодно с этими строками. Можно данные разных файлов сравнивать.
webmoney: E265281470651 Z422237915069 R418926282008
|
16.09.2010, 13:35 | #5 |
Новичок
Джуниор
Регистрация: 16.09.2010
Сообщений: 7
|
Спасибо, огромное. Но, формула работает сравнивая ячейки в столб. А с ячейкой в столб. В по-строчно и если они не совпадают - яч. В копируется в яч. С?
А если то, что сейчас в ячейке - такой то строки - столбца В повторяется где-то в ячейке - такой то строки - столбца А? Это же тоже совпадением считается. Может быть я не правильно описал задачу? Нужно из столбца В поубирать все значения, которые есть уже в столбце А не зависимо от его местоположения в строке. Я не программист, но приходит в голову что-то такое: берется яч.В - перебирается столбец А на совпадение - если ни с чем не совпало, то яч.В копируется в яч.С. Не смейтесь сильно может это не правильно - мысли вслух - но даже это я не представляю как сделать. Еще раз спасибо. |
16.09.2010, 13:39 | #6 |
Новичок
Джуниор
Регистрация: 16.09.2010
Сообщений: 7
|
Hugo121, спасибо пробую gsg, - Шайтан! 100% то что надо |
16.09.2010, 13:45 | #7 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Так ли уж 100%? Поменяйте местами 19 с любым числом в любом из столбцов...
webmoney: E265281470651 Z422237915069 R418926282008
|
16.09.2010, 13:46 | #8 | ||
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
если уж
Цитата:
Цитата:
Здесь макрос выделяет одинаковые значения, если только совпадают строки.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
||
16.09.2010, 13:47 | #9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Кстати, перебором 5000х5000 раз будет долго. Мой код это делает поиском. Т.е ищет 5000 значений в другом столбце. В лучшем случае (если нет повторов) - 10000 раз (5000 - не удачных поисков).
webmoney: E265281470651 Z422237915069 R418926282008
|
16.09.2010, 14:15 | #10 | |
Форумчанин
Регистрация: 11.06.2010
Сообщений: 108
|
Цитата:
уверен, что Ваша программа лучше, а моя далека от совершенства, но иногда люди с небольшим количеством знаний (в данном случае в екселе) способны получать удовольствие от помощи людей со схожим объемом знаний
-Возьмите лучших их лучщих!
-Лучшие из лучших зализывают раны... -Тогда, возьмите лучших из худших! Последний раз редактировалось gsg; 16.09.2010 в 14:45. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сделать автозаполнение строк, которые зависят от строк другого столбца | путвфда_иил | Microsoft Office Excel | 19 | 29.08.2010 17:16 |
Удаление совпадающих строк в Combobox | panuta | Microsoft Office Excel | 1 | 01.06.2010 21:03 |
удаление совпадающих строк | varelik | Общие вопросы Delphi | 8 | 20.03.2010 21:57 |
Выборка чисел по значению другого столбца | faker | Microsoft Office Excel | 4 | 10.11.2009 14:40 |
В прямоугольной матрице переставить столбцы так, чтобы сумма элементов столбца росла от первого столбца | Aleo13 | Помощь студентам | 5 | 15.10.2008 18:34 |