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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.10.2010, 17:17   #1
velis83
Пользователь
 
Аватар для velis83
 
Регистрация: 13.10.2010
Сообщений: 11
По умолчанию Вычисление новых позиций.

Добрый день, Господа.
У меня с фунциями туго, буду учиться на примерах.
Задача проста: в Листе1 список кодов в 6 колонках, в Листе2 часть рабочей таблицы.
Необходимо, чтобы функция сравнивала все коды в Листе1 с теми что есть в Листе2 (4 колонка), и те позиции которых нет в Листе1, подкрашивала, допустим в красный цвет.

Спасибо всем кто откликнется.
Вложения
Тип файла: zip Вычисление новых позиций.zip (107.9 Кб, 7 просмотров)

Последний раз редактировалось velis83; 13.10.2010 в 17:25.
velis83 вне форума Ответить с цитированием
Старый 13.10.2010, 17:25   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Используйте условное форматирование:
http://www.planetaexcel.ru/tip.php?aid=121
http://www.planetaexcel.ru/tip.php?aid=60

Будет пример файла с кодами - будет шанс получить готовое решение
EducatedFool вне форума Ответить с цитированием
Старый 13.10.2010, 17:28   #3
velis83
Пользователь
 
Аватар для velis83
 
Регистрация: 13.10.2010
Сообщений: 11
По умолчанию

Условное форматирование показывает, как это сделать в одном листе.

Пример подкрепил

Последний раз редактировалось velis83; 13.10.2010 в 17:53.
velis83 вне форума Ответить с цитированием
Старый 13.10.2010, 17:59   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Проверяйте - пример в файле: http://excelvba.ru/XL_Files/Sample__...__19-59-11.zip
Формула для УФ: =И(СЧЁТЕСЛИ(коды;RC)>0;ДЛСТР(RC)>5)


(добавлено - немного ошибся с листами)

Правильно будет так: http://excelvba.ru/XL_Files/Sample__...__20-04-46.zip
Формула для УФ: =И(СЧЁТЕСЛИ(коды;RC)=0;ДЛСТР(RC)>5)

Последний раз редактировалось EducatedFool; 13.10.2010 в 18:05.
EducatedFool вне форума Ответить с цитированием
Старый 14.10.2010, 09:15   #5
velis83
Пользователь
 
Аватар для velis83
 
Регистрация: 13.10.2010
Сообщений: 11
По умолчанию

К сожалению, я испытываю трудности с ссылками, которые вы выложили. Есть ли возможность выложить файлы через другие хостинги, или воспользоваться форумным?
velis83 вне форума Ответить с цитированием
Старый 14.10.2010, 09:24   #6
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Ссылки заработают через несколько минут - у меня сайт ненадолго отключился
EducatedFool вне форума Ответить с цитированием
Старый 14.10.2010, 10:29   #7
velis83
Пользователь
 
Аватар для velis83
 
Регистрация: 13.10.2010
Сообщений: 11
По умолчанию

Все еще нет доступа.
Хотя я сделал как смог, просто удалил дублирующие коды в Листе2, свалил все коды в кучу и нашел уникальные, которых нет в Листе1

Последний раз редактировалось velis83; 14.10.2010 в 10:31.
velis83 вне форума Ответить с цитированием
Старый 14.10.2010, 11:51   #8
velis83
Пользователь
 
Аватар для velis83
 
Регистрация: 13.10.2010
Сообщений: 11
По умолчанию

А можно разложить УФ чтобы я понял принцип работы формулы, и больше не обращался с глупыми вопросами?

Последний раз редактировалось velis83; 14.10.2010 в 11:57.
velis83 вне форума Ответить с цитированием
Старый 14.10.2010, 12:02   #9
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Ссылки работают - можете поглядеть пример в файле.
Вложения
Тип файла: zip 0000006.zip (105.2 Кб, 16 просмотров)
EducatedFool вне форума Ответить с цитированием
Старый 14.10.2010, 12:16   #10
velis83
Пользователь
 
Аватар для velis83
 
Регистрация: 13.10.2010
Сообщений: 11
По умолчанию

Разобрался спасибо.

Последний раз редактировалось velis83; 14.10.2010 в 12:33.
velis83 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычисление позиций IraPr Microsoft Office Access 4 23.08.2010 20:15
Подсчет позиций с просроченной датой поставки Fezdipekla Microsoft Office Excel 2 10.06.2010 16:39
Нужен макрос для обьеденения позиций Silent_Hill Microsoft Office Excel 9 19.02.2010 17:47
по нажатию кнопки shape будет сдвигаться на несколько позиций в сторону (Delphi7) -HunteR- Gamedev - cоздание игр: Unity, OpenGL, DirectX 14 12.11.2007 20:37
Циклическо сдвинуть элементы массива на K позиций влево, тоже сделать, испульзуя динамические массивы Fimogen Общие вопросы C/C++ 10 03.11.2007 11:19