Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Сравнение данных с выведением несоответствия в ячейку, Сравнить два столбца с данными (число и текст) и вывести несоответствия в ячейке через запятую или "/"
 
Доброе время суток, дамы и господа!
Прошу Вашей помощи вот в каком вопросе:
есть 2 столбца (файл с примером прилагаю) с перечнем показателей (могут быть как числа так и текст) и эти значения надо сравнить по столбцам, причем значения из второго столбца, отсутствующие в первом столбце должны выводиться в ячейку через запятую или "/". Данные в столбцах будут меняться, столбцы будут дополняться строками.
Мне удалось "как то" это решить, но смотрится очень топорно и не универсально. Я понимаю что универсально можно решить макросом, но политика безопасности нашей организации не позволяет использовать макросы в функциональных подразделениях, по-этому требуется решение формулами.
Буду очень благодарен если пнете в нужное направление.
Заранее спасибо.
Изменено: hathory - 14 Янв 2020 12:04:28
 
Попробуйте
- записать в ячейку С2 формулу
Код
=IF(ISNA(MATCH(B2,$A$1:$A$14,0)),B2,"")
-записать в ячейку С3 формулу
Код
=C2&IF(ISNA(MATCH(B3,$A$1:$A$14,0)),IF(C2="","", ", ")&B3,"")
- скопировать С3 в ячейки С4:С6
- результат в С6
 
Gior, спасибо большое, но у меня что то не сработало (файл приложил), там где должен быть результат выдает ошибку. Возможно я недопонял Вашу идею.
 
Попробуйте добавить пробелы до и после амперсанда  в формуле для ячейки С3 и растянуть:
Код
=C2 & IF(ISNA(MATCH(B3,$A$1:$A$14,0)),IF(C2="","", ", ") & B3,"")
 
Gior, да, спасибо большое, с пробелами получилось. Хотя я и не понял, как пробелы повлияли на формулу... Прямо мистика.
Спасибо еще раз.
 
С пробелами тоже не понял, у меня работает и без них.
Спасибо за отклик, рад, что получилось  
 
Цитата
hathory написал:
как пробелы повлияли на формулу... Прямо мистика
может, просто перевод не полностью)
По вопросам из тем форума, в личку писать только платежеспособным личностям
 
artyrH, ммм да, Вы правы, MS Excel 2016 не понимает "IF", понимает только "ЕСЛИ". Сейчас попробовал, при полном переводе ошибка не воспроизводится. Век живи - век учись, помрешь дураком...  
Страницы: 1
Читают тему (гостей: 1)
Наверх