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

Вход

Регистрация

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

 

= Мир MS Excel/Сравнение двух столбцов - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Сравнение двух столбцов
damil Дата: Суббота, 10.01.2015, 13:57 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Необходимо сравнить 2 столбца
Если в ячейке D1 значение равно какой либо из ячеек столбца A ( например D1 = A8 ), то присваиваем ячейке G1 значение из столбца B,
Находим строку в столбце A, в которой значение будет равно ячейке D1, и присваиваем значение из найденной строки, но уже столбца B, ячейке G1.
и Так последовательно от D1 и до Dmax/
Если ячейке из столбца D1 не нашлось равной ячейки в столбце A, то ячейку G1 оставляем пустой
К сообщению приложен файл: ___Sakura.xlsx (69.7 Kb)
 
Ответить
СообщениеНеобходимо сравнить 2 столбца
Если в ячейке D1 значение равно какой либо из ячеек столбца A ( например D1 = A8 ), то присваиваем ячейке G1 значение из столбца B,
Находим строку в столбце A, в которой значение будет равно ячейке D1, и присваиваем значение из найденной строки, но уже столбца B, ячейке G1.
и Так последовательно от D1 и до Dmax/
Если ячейке из столбца D1 не нашлось равной ячейки в столбце A, то ячейку G1 оставляем пустой

Автор - damil
Дата добавления - 10.01.2015 в 13:57
DJ_Marker_MC Дата: Суббота, 10.01.2015, 13:59 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
Код
=ЕСЛИОШИБКА(ВПР(D1;$A$1:$B$4;2;0);"")
К сообщению приложен файл: _Sakura.xlsx (70.2 Kb)
 
Ответить
Сообщение
Код
=ЕСЛИОШИБКА(ВПР(D1;$A$1:$B$4;2;0);"")

Автор - DJ_Marker_MC
Дата добавления - 10.01.2015 в 13:59
buchlotnik Дата: Суббота, 10.01.2015, 14:03 | Сообщение № 3
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
так нужно?
Код
=ЕСЛИ(ЕНД(ВПР(D1;$A$1:$B$4;2;ЛОЖЬ));"";ВПР(D1;$A$1:$B$4;2;ЛОЖЬ))
К сообщению приложен файл: 4146223.xlsx (66.4 Kb)
 
Ответить
Сообщениетак нужно?
Код
=ЕСЛИ(ЕНД(ВПР(D1;$A$1:$B$4;2;ЛОЖЬ));"";ВПР(D1;$A$1:$B$4;2;ЛОЖЬ))

Автор - buchlotnik
Дата добавления - 10.01.2015 в 14:03
damil Дата: Суббота, 10.01.2015, 16:08 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
hands
Спасибо, за помощь, работает!
 
Ответить
Сообщениеhands
Спасибо, за помощь, работает!

Автор - damil
Дата добавления - 10.01.2015 в 16:08
Richman Дата: Суббота, 10.01.2015, 17:09 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 346
Репутация: 54 ±
Замечаний: 0% ±

Excel 2007
damil, Как вариант через индекс

Код
=ЕСЛИОШИБКА(ИНДЕКС($A$1:$B$4;ПОИСКПОЗ(D1;$A$1:$A$4;0);2);"")


Код
=ЕСЛИ(ЕНД(ИНДЕКС($A$1:$B$4;ПОИСКПОЗ(D1;$A$1:$A$4;0);2));"";ИНДЕКС($A$1:$B$4;ПОИСКПОЗ(D1;$A$1:$A$4;0);2))
К сообщению приложен файл: 0545431.xlsx (68.6 Kb)


С Уважением, Richman



Сообщение отредактировал Richman - Суббота, 10.01.2015, 17:14
 
Ответить
Сообщениеdamil, Как вариант через индекс

Код
=ЕСЛИОШИБКА(ИНДЕКС($A$1:$B$4;ПОИСКПОЗ(D1;$A$1:$A$4;0);2);"")


Код
=ЕСЛИ(ЕНД(ИНДЕКС($A$1:$B$4;ПОИСКПОЗ(D1;$A$1:$A$4;0);2));"";ИНДЕКС($A$1:$B$4;ПОИСКПОЗ(D1;$A$1:$A$4;0);2))

Автор - Richman
Дата добавления - 10.01.2015 в 17:09
outeh Дата: Воскресенье, 11.01.2015, 14:17 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
А можно еще сравнить две таблицы. Для этого нужно использовать оператора if (если) подробно по ссылке Удалено. Нарушение Правил форума


Сообщение отредактировал Pelena - Воскресенье, 11.01.2015, 14:35
 
Ответить
СообщениеА можно еще сравнить две таблицы. Для этого нужно использовать оператора if (если) подробно по ссылке Удалено. Нарушение Правил форума

Автор - outeh
Дата добавления - 11.01.2015 в 14:17
  • Страница 1 из 1
  • 1
Поиск:

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