Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.03.2014, 20:07   #1
триша
Новичок
Джуниор
 
Регистрация: 22.03.2014
Сообщений: 2
По умолчанию Форматирование ячеек после сравнения данных

Здравствуйте, помогите, пожалуйста, совершить чудо!
Есть таблица плана и 4 листа с отчетами на каждую неделю плана.
И вот задача у меня сравнивать план с отчетом и отмечать несовпадения красной заливкой, расходящиеся значения - желтой, а появление новых адресов - вписывать адрес и отмечать зеленой заливкой.
обрабатывается столбец "факт" из отчетов и сравнивается со столбцом "план" на листе "неделя", а отражается сравнение на листе "план"
Адреса по плану раскиданы неравномерно, в примере я привела кусочек того, что получаю и того, что должно быть в итоге.
Очень надеюсь, что такое возможно)
Вложения
Тип файла: zip план-факт.zip (16.7 Кб, 15 просмотров)
триша вне форума Ответить с цитированием
Старый 23.03.2014, 14:49   #2
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Если в листах недель будут числа - то задача сильно упрощается. Даже вероятно формулами можно сделать, а макросом то уж точно проще.
На таком материале как есть сейчас - больно геморно...
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 23.03.2014, 17:19   #3
триша
Новичок
Джуниор
 
Регистрация: 22.03.2014
Сообщений: 2
По умолчанию

Hugo121, спасибо за комментарий, а то я думала, что это совершенно безнадежно... Хотя, в общем-то так и получается)
Если я правильно понимаю идею, то в случае с "1" отметить можно будет только наличие/отсутствие при сравнении...
Это хоть и половина, но все-таки результат)
Можете помочь с таким вариантом?
Тогда задача для макроса - отмечать расхождения - покраска красным, если в "факте" нет "1" и внесение в базу нового адреса, плюс покраска его "1" в зеленый.
Помогите, пожалуйста с таким макросом. Остальное нарисуем сами)
триша вне форума Ответить с цитированием
Старый 24.03.2014, 12:30   #4
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Не совсем поняли идею - основая проблема, это кодом определить с каким листом сравнивать данные, с какой неделей.
Если бы в листах были числа - тогда нет проблем, сравниваем числа с числами. Или наоборот - в общем листе были написаны недели (над каждым столбцом), то тогда тоже ещё не сильно сложно, но можно кодом сделать.
При таких данных, когда есть только жёлтый цвет - да ну его мучиться... К тому же непонятно, что с пятой неделей?...
Разве что кто-то сделает за нереальные деньги
Да, если бы где-то было указание какой это месяц - тогда вероятно можно придумать функцию дающую по дате номер недели (хотя тоже скользкое место, кто как считает, нужно синхронизировать с Вашим методом).
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 28.03.2014, 08:33   #5
Virtuallab
Пользователь
 
Регистрация: 03.08.2012
Сообщений: 38
По умолчанию

Hugo121 верно сказал про основную проблему.
Предполагаю, что задача была бы проще, если внести небольшое косметическое изменение:
В первой строке листа "План" ячейки над днями каждой недели объединить (с D1 по H1 или J1, затем с K1 по O1 или Q1 и т.д.), вставив в эти объединенные ячейки название листов для соответствующих недель.
Virtuallab вне форума Ответить с цитированием
Старый 26.06.2014, 12:05   #6
ААА1989
Новичок
Джуниор
 
Регистрация: 26.06.2014
Сообщений: 2
По умолчанию Исправление непраильных ФИО

Все привет. Помогите пожалуйста. Есть 2 списка ФИО: первый- с ошибками, а второй - верный. Нужно по символьно сравнить ячейки, найти наиболее похожую и исправить на верное ФИО.
ААА1989 вне форума Ответить с цитированием
Старый 26.06.2014, 12:05   #7
ААА1989
Новичок
Джуниор
 
Регистрация: 26.06.2014
Сообщений: 2
По умолчанию Исправление неправильных ФИО

Все привет. Помогите пожалуйста. Есть 2 списка ФИО: первый- с ошибками, а второй - верный. Нужно по символьно сравнить ячейки, найти наиболее похожую и исправить на верное ФИО.
ААА1989 вне форума Ответить с цитированием
Старый 26.06.2014, 12:42   #8
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Почему выбрали именно эту тему? Увидели слово "сравнение"?
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вывод полей класса после сравнения С++ zhenya.ya Помощь студентам 3 24.05.2011 14:22
tasm32 не выполняет событие после сравнения строк функцией апи DarkLogic Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 6 08.01.2011 20:45
Удаление содержимого соседних ячеек после ввода данных. KOSTIK1 Microsoft Office Excel 3 29.12.2009 16:53
перезапись значений в файле.txt после сравнения SarahConner Общие вопросы Delphi 0 21.03.2009 00:19
Форматирование ячеек shmelvs Microsoft Office Excel 6 24.07.2008 10:24