Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/сравнение столбцов и копирование совпадающих строк - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » сравнение столбцов и копирование совпадающих строк (Формулы/Formulas)
сравнение столбцов и копирование совпадающих строк
Sirnon Дата: Среда, 23.12.2015, 10:54 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Последнее время ексель глючит особенно когда строк много. Раньше делал условное форматирование и потом фильтровал по цвету и копировал нужное
но последнее время, получается как то фигово, то удалении одинаковых удаляет всё, то при вырезании нужных, вырезается не всё.
А в файлах с которыми приходится работать строк бывает несколько десятков тысяч.. поэтому с фильтрами все безбожно тормозит.
Пробовал на разных компах в разных версиях (2007-2013).

В итоге помогите с формулой ну или макросом:

чтобы при сравнении 2-х столбцов, совпадающие или наоборот не совпадающие (бывает что нужно или то или другое )копировал
в другую книгу или на другой лист.( ну или хотябы в другой столбец чтобы можно было вырезать-скопировать куда нужно)

приложу образец данных просто для примера.

P.S. если можно, и еще вариант с копированием всей строки с совпадающим столбцом.
К сообщению приложен файл: 2504514.xlsx (9.7 Kb)


Сообщение отредактировал Sirnon - Среда, 23.12.2015, 10:57
 
Ответить
СообщениеПоследнее время ексель глючит особенно когда строк много. Раньше делал условное форматирование и потом фильтровал по цвету и копировал нужное
но последнее время, получается как то фигово, то удалении одинаковых удаляет всё, то при вырезании нужных, вырезается не всё.
А в файлах с которыми приходится работать строк бывает несколько десятков тысяч.. поэтому с фильтрами все безбожно тормозит.
Пробовал на разных компах в разных версиях (2007-2013).

В итоге помогите с формулой ну или макросом:

чтобы при сравнении 2-х столбцов, совпадающие или наоборот не совпадающие (бывает что нужно или то или другое )копировал
в другую книгу или на другой лист.( ну или хотябы в другой столбец чтобы можно было вырезать-скопировать куда нужно)

приложу образец данных просто для примера.

P.S. если можно, и еще вариант с копированием всей строки с совпадающим столбцом.

Автор - Sirnon
Дата добавления - 23.12.2015 в 10:54
SLAVICK Дата: Среда, 23.12.2015, 12:49 | Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Так:

Или даже лучше так:

Во втором варианте можно выбирать номер столбца для вывода информации.(можно использовать как ВПР) и сделал разделение по столбцам несовпадающих данных.
К сообщению приложен файл: 2504514.xlsm (22.0 Kb) · 2504514-2-.xlsm (20.8 Kb)


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICK - Среда, 23.12.2015, 13:09
 
Ответить
СообщениеТак:

Или даже лучше так:

Во втором варианте можно выбирать номер столбца для вывода информации.(можно использовать как ВПР) и сделал разделение по столбцам несовпадающих данных.

Автор - SLAVICK
Дата добавления - 23.12.2015 в 12:49
jakim Дата: Среда, 23.12.2015, 15:13 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1199
Репутация: 313 ±
Замечаний: 0% ±

Excel 2010
Формулами.
К сообщению приложен файл: 11.xlsx (12.0 Kb)
 
Ответить
Сообщение
Формулами.

Автор - jakim
Дата добавления - 23.12.2015 в 15:13
Sirnon Дата: Четверг, 24.12.2015, 09:08 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Спасибо за ответы:
SLAVICK попробовал 2-й вариант .. при попытке повторяющихся выдаёт ошибку
(кстати что за вопрос он выдаёт про колонки? что там писать? по умолчанию стоит 2 )

при попытке неповторяющихся
выдаёт вроде похожий ответ но смущает набор цифр
(ссылка на скриншот)https://yadi.sk/i/M4m8--e0mSm64

jakim
у вас формулы как то привязанны к определенному файлу.. попытался поменять имя файла в формуле но не сумел видимо еще что то нужно переделать.
поэтому и не смог оценить их гениальность :(


Сообщение отредактировал Sirnon - Четверг, 24.12.2015, 09:44
 
Ответить
СообщениеСпасибо за ответы:
SLAVICK попробовал 2-й вариант .. при попытке повторяющихся выдаёт ошибку
(кстати что за вопрос он выдаёт про колонки? что там писать? по умолчанию стоит 2 )

при попытке неповторяющихся
выдаёт вроде похожий ответ но смущает набор цифр
(ссылка на скриншот)https://yadi.sk/i/M4m8--e0mSm64

jakim
у вас формулы как то привязанны к определенному файлу.. попытался поменять имя файла в формуле но не сумел видимо еще что то нужно переделать.
поэтому и не смог оценить их гениальность :(

Автор - Sirnon
Дата добавления - 24.12.2015 в 09:08
SLAVICK Дата: Четверг, 24.12.2015, 13:41 | Сообщение № 5
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Вложите свой файл - скорее всего неверно указан диапазон.
что за вопрос он выдаёт про колонки?

Во втором варианте можно выбирать номер столбца для вывода информации.(можно использовать как ВПР)

Это если правее находится какая - то информация ее может выводить 2 - это номер столбца в котором находится эта информация. Например
Попробуйте в 3-ю колонку добавить какую - то информацию и запустите.

но смущает набор цифр

Это номера - сделал специально чтоб было понятно в какой строке находитсья.
Их можно не выводить - для этого замените:
[vba]
Код
m(1) = i
m(2) = i
[/vba]
на
[vba]
Код
m(1) = ""
m(2) = ""
[/vba]
Если Вам это все не нужно - можете использовать 1-й вариант - он в одном столбце выдает либо содержащиеся и там и там, либо несодержищиеся.


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICK - Четверг, 24.12.2015, 14:01
 
Ответить
СообщениеВложите свой файл - скорее всего неверно указан диапазон.
что за вопрос он выдаёт про колонки?

Во втором варианте можно выбирать номер столбца для вывода информации.(можно использовать как ВПР)

Это если правее находится какая - то информация ее может выводить 2 - это номер столбца в котором находится эта информация. Например
Попробуйте в 3-ю колонку добавить какую - то информацию и запустите.

но смущает набор цифр

Это номера - сделал специально чтоб было понятно в какой строке находитсья.
Их можно не выводить - для этого замените:
[vba]
Код
m(1) = i
m(2) = i
[/vba]
на
[vba]
Код
m(1) = ""
m(2) = ""
[/vba]
Если Вам это все не нужно - можете использовать 1-й вариант - он в одном столбце выдает либо содержащиеся и там и там, либо несодержищиеся.

Автор - SLAVICK
Дата добавления - 24.12.2015 в 13:41
Sirnon Дата: Пятница, 29.01.2016, 10:51 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
чёт я вообще не понял.. и запутался в объяснениях что и где
SLAVICK
можно сделать чтобы макрос спросил: 1) повторящиющиеся или нет
потом спросил №1 столбца потом № второго
и вывел ну пусть хоть в следующий после 2-го столбец результат, или на другой новый лист
 
Ответить
Сообщениечёт я вообще не понял.. и запутался в объяснениях что и где
SLAVICK
можно сделать чтобы макрос спросил: 1) повторящиющиеся или нет
потом спросил №1 столбца потом № второго
и вывел ну пусть хоть в следующий после 2-го столбец результат, или на другой новый лист

Автор - Sirnon
Дата добавления - 29.01.2016 в 10:51
SLAVICK Дата: Пятница, 29.01.2016, 11:16 | Сообщение № 7
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Так?
Данные на разных листах.
Диапазоны вводятся через инпутбоксы.
если нужно не повторяющиеся - выбирайте только столбцы, которые нужно сравнить(по одному.)
Если Повторяющиеся - нужно еще указать номера столбцов для поиска и порядковый номер столбца второго диапазона из которого нужна информация.
Заменил файл.
К сообщению приложен файл: 8124890554.xlsm (21.5 Kb)


Иногда все проще чем кажется с первого взгляда.
 
Ответить
СообщениеТак?
Данные на разных листах.
Диапазоны вводятся через инпутбоксы.
если нужно не повторяющиеся - выбирайте только столбцы, которые нужно сравнить(по одному.)
Если Повторяющиеся - нужно еще указать номера столбцов для поиска и порядковый номер столбца второго диапазона из которого нужна информация.
Заменил файл.

Автор - SLAVICK
Дата добавления - 29.01.2016 в 11:16
Sirnon Дата: Пятница, 29.01.2016, 13:39 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
почти..
ток не понятно.. сравнил 2 столбца , выбрал диапазоны АА и BB, не совпадающие
на новом листе выдало 2 столбца.. оба написанно что не совпадают.

а всё.. понял.. выдало то что из обоих столбцов не совпадает.. :)
К сообщению приложен файл: _8124890554.xlsm (22.5 Kb)


Сообщение отредактировал Sirnon - Пятница, 29.01.2016, 13:56
 
Ответить
Сообщениепочти..
ток не понятно.. сравнил 2 столбца , выбрал диапазоны АА и BB, не совпадающие
на новом листе выдало 2 столбца.. оба написанно что не совпадают.

а всё.. понял.. выдало то что из обоих столбцов не совпадает.. :)

Автор - Sirnon
Дата добавления - 29.01.2016 в 13:39
Мир MS Excel » Вопросы и решения » Вопросы по Excel » сравнение столбцов и копирование совпадающих строк (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!