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

Вход

Регистрация

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

 

= Мир MS Excel/Найти совпадения в столбцах - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Найти совпадения в столбцах
faktor11 Дата: Воскресенье, 04.02.2018, 14:35 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Здравствуйте, помогите пожалуйста, очень нужна формула в третий столбец.

Есть два столбца, в них почтовые ящики, а в третьем столбце мне нужны ящики которые повторяются в двух предыдущих. Так сказать совпадения.

Пример в файле, заранее огромное спасибо!
К сообщению приложен файл: 7839262.xlsx (9.2 Kb)
 
Ответить
СообщениеЗдравствуйте, помогите пожалуйста, очень нужна формула в третий столбец.

Есть два столбца, в них почтовые ящики, а в третьем столбце мне нужны ящики которые повторяются в двух предыдущих. Так сказать совпадения.

Пример в файле, заранее огромное спасибо!

Автор - faktor11
Дата добавления - 04.02.2018 в 14:35
jakim Дата: Воскресенье, 04.02.2018, 15:58 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1218
Репутация: 316 ±
Замечаний: 0% ±

Excel 2010
Для Excel 2016 предлагаю такой вариант формулы

Код
=IFERROR(INDEX(B$2:B$200;AGGREGATE(15;6;ROW($1:$200)/(MATCH(B$2:B$200;A$2:A$200;0)>0);ROWS($2:2)));"")


Сообщение отредактировал jakim - Воскресенье, 04.02.2018, 15:59
 
Ответить
Сообщение
Для Excel 2016 предлагаю такой вариант формулы

Код
=IFERROR(INDEX(B$2:B$200;AGGREGATE(15;6;ROW($1:$200)/(MATCH(B$2:B$200;A$2:A$200;0)>0);ROWS($2:2)));"")

Автор - jakim
Дата добавления - 04.02.2018 в 15:58
gling Дата: Воскресенье, 04.02.2018, 16:06 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2641
Репутация: 738 ±
Замечаний: 0% ±

2010
Еще вариант.
Код
=ЕСЛИ(СЧЁТЕСЛИ($A$1:$A$12;B2);B2;"")


ЯД-41001506838083
 
Ответить
СообщениеЕще вариант.
Код
=ЕСЛИ(СЧЁТЕСЛИ($A$1:$A$12;B2);B2;"")

Автор - gling
Дата добавления - 04.02.2018 в 16:06
faktor11 Дата: Воскресенье, 04.02.2018, 18:43 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
=ЕСЛИ(СЧЁТЕСЛИ($A$1:$A$12;B2);B2;"")


Ваш вариант закончивает считать на 199 строке

Еще вариант.

=ЕСЛИ(СЧЁТЕСЛИ($A$1:$A$12;B2);B2;"")


А ваш вариант заканчивает считать после 11 строки

Мне нужно несколько десятков тысяч посчитать, в чём может быть проблема? ексель 2010
К сообщению приложен файл: 0682243.xlsx (74.5 Kb)
 
Ответить
Сообщение
=ЕСЛИ(СЧЁТЕСЛИ($A$1:$A$12;B2);B2;"")


Ваш вариант закончивает считать на 199 строке

Еще вариант.

=ЕСЛИ(СЧЁТЕСЛИ($A$1:$A$12;B2);B2;"")


А ваш вариант заканчивает считать после 11 строки

Мне нужно несколько десятков тысяч посчитать, в чём может быть проблема? ексель 2010

Автор - faktor11
Дата добавления - 04.02.2018 в 18:43
Pelena Дата: Воскресенье, 04.02.2018, 20:03 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
faktor11, достаточно в формулах изменить диапазоны


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеfaktor11, достаточно в формулах изменить диапазоны

Автор - Pelena
Дата добавления - 04.02.2018 в 20:03
faktor11 Дата: Воскресенье, 04.02.2018, 20:07 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Всё сделал) Спасибо!))
 
Ответить
СообщениеВсё сделал) Спасибо!))

Автор - faktor11
Дата добавления - 04.02.2018 в 20:07
gling Дата: Воскресенье, 04.02.2018, 20:07 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2641
Репутация: 738 ±
Замечаний: 0% ±

2010
заканчивает считать после 11 строки
Прочитайте про функцию СЧЁТЕСЛИ() и увеличьте диапазон $A$1:$A$12 до нужного, или можно включить в формулу весь столбец, вместо $A$1:$A$12 записать A:A. Не ограниченный строками диапазон увеличивает время расчета формулы. При малом количестве данных это не заметно, при большом количестве может зависать работа компа.


ЯД-41001506838083

Сообщение отредактировал gling - Воскресенье, 04.02.2018, 20:12
 
Ответить
Сообщение
заканчивает считать после 11 строки
Прочитайте про функцию СЧЁТЕСЛИ() и увеличьте диапазон $A$1:$A$12 до нужного, или можно включить в формулу весь столбец, вместо $A$1:$A$12 записать A:A. Не ограниченный строками диапазон увеличивает время расчета формулы. При малом количестве данных это не заметно, при большом количестве может зависать работа компа.

Автор - gling
Дата добавления - 04.02.2018 в 20:07
Karataev Дата: Воскресенье, 04.02.2018, 22:15 | Сообщение № 8
Группа: Проверенные
Ранг: Старожил
Сообщений: 1336
Репутация: 533 ±
Замечаний: 0% ±

Excel
Я потестировал формулу из поста 2. На моем компе тормозит. Для формулы из поста 3 надо прокручивать весь лист, чтобы искать повторы. Поэтому предлагаю использовать макрос. Макрос вставляет результат в столбец "C". Старые данные в столбце "C" не удаляются, поэтому предполагается, что столбец "C" будет пустым перед запуском макроса.
 
Ответить
СообщениеЯ потестировал формулу из поста 2. На моем компе тормозит. Для формулы из поста 3 надо прокручивать весь лист, чтобы искать повторы. Поэтому предлагаю использовать макрос. Макрос вставляет результат в столбец "C". Старые данные в столбце "C" не удаляются, поэтому предполагается, что столбец "C" будет пустым перед запуском макроса.

Автор - Karataev
Дата добавления - 04.02.2018 в 22:15
faktor11 Дата: Среда, 28.03.2018, 21:56 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Karataev, поможете вставить макрос в файл? а то я не умею. Заранее огромное спасибо
 
Ответить
СообщениеKarataev, поможете вставить макрос в файл? а то я не умею. Заранее огромное спасибо

Автор - faktor11
Дата добавления - 28.03.2018 в 21:56
Karataev Дата: Среда, 28.03.2018, 22:00 | Сообщение № 10
Группа: Проверенные
Ранг: Старожил
Сообщений: 1336
Репутация: 533 ±
Замечаний: 0% ±

Excel
Макрос работает с активным листом (это лист, который Вы видите на экране). Перейдите на лист, который надо обработать, запустите макрос, ждите, когда появится сообщение "Готово".
Как запускать макросы, смотрите в интернете. Если не найдете, то поищите на форуме, если снова не найдете, то создайте новую тему про запуск макросов.
 
Ответить
СообщениеМакрос работает с активным листом (это лист, который Вы видите на экране). Перейдите на лист, который надо обработать, запустите макрос, ждите, когда появится сообщение "Готово".
Как запускать макросы, смотрите в интернете. Если не найдете, то поищите на форуме, если снова не найдете, то создайте новую тему про запуск макросов.

Автор - Karataev
Дата добавления - 28.03.2018 в 22:00
  • Страница 1 из 1
  • 1
Поиск:

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