Я забув пароль Зареєструватись

гениям Excel :) вопрос на засыпку :) RSS

HONDA Бытовуха : HONDA Мобилки, компьютеры, интернет и софт

Добавить в Facebook Добавить в Twitter
#1134970»15-11-2010 17:28гениям Excel :) вопрос на засыпку :)
+0
дано:
1. две книги у которых есть поля с индексом (номером) а далее в соответствующих столбцах цены.
например

55555 1000 грн 998грн 1002 грн
итп

2. через ВПР сравниваем по столбцу с номером и выводим цены нужных нам полей.

но вот тут вопрос: в первой книге нас интересует не только значение (цена) но и цвет поля (определяет наличие)
как через ВПР (другую фунцию) вытягивать не только значение нужного поля но и цвет.

надеюсь доступно объяснил :)))
Авто из США! Самые лучшие тачки на самых лучших условиях! Хочешь тачку - спроси меня) +380677466655
#1134988»15-11-2010 17:59гениям Excel :) вопрос на засыпку :)
+0
цвет - никак
вариант - добавляешь столбец с признаком наличия (Истина \ Ложь) или остатком

а цвет, в зависимости от значения. Так называемое - условное форматирование
#1134990»15-11-2010 18:06гениям Excel :) вопрос на засыпку :)
+0
kravchuk:цвет - никак
вариант - добавляешь столбец с признаком наличия (Истина \ Ложь) или остатком

а цвет, в зависимости от значения. Так называемое - условное форматирование

у меня таких столбцов минимум 6-7 :) + постоянная часть
а так будет ваще пипец :)
Авто из США! Самые лучшие тачки на самых лучших условиях! Хочешь тачку - спроси меня) +380677466655
#1135003»15-11-2010 18:31гениям Excel :) вопрос на засыпку :)
+0
ну нельзя программно форматирование получать
да и структурно это не правильно
а столбец с наличием можно поставить или вначало, или в конец,
еще сделать выпадающим списком - поменял -стало красненьким или зелененьким сразу

ну и автофильтр можно заиспользовать

если совсем не охота столбец - добавляй отдельный лист\книгу с наличием и читай оттуда отдельным ВПР
#1135198»16-11-2010 09:12гениям Excel :) вопрос на засыпку :)
+0
kravchuk, ты не понял наверное :) я неверно объяснил похоже :)
файл с ценами УЖЕ с цветами, определяющими наличие. таким его парсер выводит. Rolling Eyes
Авто из США! Самые лучшие тачки на самых лучших условиях! Хочешь тачку - спроси меня) +380677466655
#1135272»16-11-2010 10:44гениям Excel :) вопрос на засыпку :)
+0
Спуудик, это не оно ?


Условное форматирование

Инструмент Microsoft Excel под названием "Условное форматирование" - это не самая известная из возможностей этой программы. Тем не менее, он позволяет добиться весьма интересных результатов. Предположим, вы делаете таблицу, в некоторых ячейках которой приводятся некие данные, и вам нужно, чтобы в зависимости от значений чисел в этих ячейках цвет их заливки менялся. Скажем, если число отрицательное, то он был бы красным, а если положительное - зеленым. Как это сделать? Может показаться, что придется спешно изучать язык программирования VBA, писать сложные макросы, и другого пути нет.
Но на самом деле, это не нужно - достаточно воспользоваться пунктом меню "Формат" - "Условное форматирование". Поставив курсор на ту ячейку, оформление которой должно меняться, следует вызвать этот пункт и в появившемся диалоговом окне ввести условия, при выполнении которых ячейка должна менять свой внешний вид, а описать её оформление (для этого служит кнопка "Формат" в том же диалоговом окне).
Если же вам нужно сделать так, чтобы цвет менялся у одной ячейки, а значение, в зависимости от которого он это делает, находилось в другой, то воспользуйтесь пунктом "Формула" в левом выпадающем списке диалогового окна задания условного форматирования. Тут уже ваша фантазия ничем не ограничена: "условно-оформляемая" ячейка может находиться сколь угодно далеко от той, на основании значения которой это оформление определяется - главное, чтобы формула была написана правильно. Сама же формула может быть любой: вплоть до расчета статистической достоверности или значения амортизации актива. Например, если нужно, чтобы в том случае, когда в первой колонке листа Excel стояло число, кратное 7, цвет соседней ячейки во второй колонке был бы красный, а если кратное 6, то желтый, то порядок действий будет выглядеть так:
1) поставить курсор мыши на верхнюю ячейку во второй колонке;
2) вызвать диалоговое окно "Формат" - "Условное форматирование";
3) в этом диалоговом окне в качестве первого условия ввести формулу "=ОСТАТ(A1;7)=0" (она возвращает True, если остаток от деления числа в А1 на 7 равен 0);
4) указать кнопкой "Формат" для первого условия, что при его выполнении требуется заливать ячейку красным;
5) нажав кнопку "А также", добавить еще одно условие;
6) вторым условием ввести формулу "=ОСТАТ(A1;6)=0";
7) указать кнопкой "Формат" для второго условия, что при его выполнении требуется заливать ячейку желтым.
8) путем копирования и вставки распространить это форматирование на весь второй столбец. Указанный алгоритм верен, если в настройках Excel (вкладка "Общие" диалогового окна "Сервис - Параметры") выключен "стиль ссылок R1C1" - в противном случае координаты ячеек следует соответственно изменить.
В диалоговом окне "Условное форматирование" можно указать до трех условий, если же вам нужно больше, то придется либо проявить максимум изобретательности при составлении формул.

... а не хлопнуть ли нам по рюмашке? (с) х/ф Покровские ворота, для несведущих
#1135362»16-11-2010 12:00гениям Excel :) вопрос на засыпку :)
+0
dens, Дениска, я думал об этом :) но как прописать цвет яцейки 1 такой-то, при условии что цвет ячейки 2 такой-то :)
Авто из США! Самые лучшие тачки на самых лучших условиях! Хочешь тачку - спроси меня) +380677466655
#1135372»16-11-2010 12:16гениям Excel :) вопрос на засыпку :)
+0
Только через MVB
Range.Value = .ColorIndex
#1135385»16-11-2010 12:32гениям Excel :) вопрос на засыпку :)
+0
Ясъ, можно попросить за пиво написать макрос? Rolling Eyes не силен я в этом.. я даж пхп забыл почти :)
Авто из США! Самые лучшие тачки на самых лучших условиях! Хочешь тачку - спроси меня) +380677466655
#1144515»02-12-2010 10:34гениям Excel :) вопрос на засыпку :)
+0
думаю вот тут интересующий тебя вопрос:
http://www.meadinkent.co.uk/excel-color-calcs.htm
#1144634»02-12-2010 12:01гениям Excel :) вопрос на засыпку :)
+0
marmax, нет, немного не то, но в каком направлении, я уже понял :)
тут функции возвращают в ячейке значение (value) цвета текста или ячейки. уже что-то, но заставить вывести цвет ячейки отобранной по впр я не смог.
Авто из США! Самые лучшие тачки на самых лучших условиях! Хочешь тачку - спроси меня) +380677466655
#1144827»02-12-2010 15:25гениям Excel :) вопрос на засыпку :)
+0
насколько я тебя понимаю, тебе важны 2 цвета, есть в наличии и нет, поэтому думал, что значения подставишь

Added after 1 minutes:

потом обратно, в условным форматированием, в зависимости от значения красишь ячейку
#1144859»02-12-2010 16:16гениям Excel :) вопрос на засыпку :)
+0
spud:kravchuk, ты не понял наверное :) я неверно объяснил похоже :)
файл с ценами УЖЕ с цветами, определяющими наличие. таким его парсер выводит. :roll:

в парсере добавьте / поменяйте, чтобы вместо цвета / рядом с цветом выводил  единичку или нолик ))
Лучше нету велика, чем Toyota Celica :)
#1144871»02-12-2010 16:38гениям Excel :) вопрос на засыпку :)
+0
Annet, а смысл? добавиться *2 полей больше с битовыми\булинами, а толку? они все равно на другой странице. все равно по впру нужно извлекать инфу (1,0). смысла нет, т.к. вытянуть цвет ячейки я уже понял как, правда на одно листе. а вот его применить, пока никак
Авто из США! Самые лучшие тачки на самых лучших условиях! Хочешь тачку - спроси меня) +380677466655
#1145336»03-12-2010 11:54гениям Excel :) вопрос на засыпку :)
+0
ты научился получать код цвета, вытаскиваешь этот код, на страницу, на которой хочешь покрасить ячейку в соответствующей строке, а потом, на ячейке, которую хочешь покрасить, задаешь Conditional Formating, если цвет такой-то, то цвет фона такой-то Surprised
#1145346»03-12-2010 12:06гениям Excel :) вопрос на засыпку :)
+0
marmax, угу, только нужно кудато вытаскивать этот цвет. ячеек которые нужно окрасить 4*примерно 350. т.е. ячеек под "код цвета" нужно столько же :) прикольно :)

но спасибо за идею. решил забить.. мне за это не платють, а со своей работой я справляюсь и так )
Авто из США! Самые лучшие тачки на самых лучших условиях! Хочешь тачку - спроси меня) +380677466655
#1145474»03-12-2010 14:22гениям Excel :) вопрос на засыпку :)
+0
как дурной вариант, можно завести еще одну, полностью идентичную по структуре страничку, в которую подтягивать цвета, и от нее сделать уловное форматирование
#1145510»03-12-2010 14:58гениям Excel :) вопрос на засыпку :)
+0
marmax, смысл? когда то же самое уже есть с цветами?

ааааа.. подтягивать туда таблицу кодов цветов и УФ делать по цифре?

сожно попробовать, но тогда по-прежнему вопрос, как с помощью предложенных функций, ячейку подставлять с другой страницы?
Авто из США! Самые лучшие тачки на самых лучших условиях! Хочешь тачку - спроси меня) +380677466655
#1145714»03-12-2010 18:16гениям Excel :) вопрос на засыпку :)
+0
там, в условном форматировании, есть вариант значение и формула, тебе тогда нужна формула и пишешь если, ссылаясь на незакрепленную ячейку с той страницы
#1145722»03-12-2010 18:33гениям Excel :) вопрос на засыпку :)
+0
marmax, нене, это понятно. вопрос в том как из страницы с парсером коды цветов перенести на другую страницу а не на ту же )
Авто из США! Самые лучшие тачки на самых лучших условиях! Хочешь тачку - спроси меня) +380677466655
#1145799»03-12-2010 22:40гениям Excel :) вопрос на засыпку :)
+0
spud, Спуудик - токо макросами пользоваться нада...я думал Ты уже вкурил
... а не хлопнуть ли нам по рюмашке? (с) х/ф Покровские ворота, для несведущих

Форум : HONDA Бытовуха : HONDA Мобилки, компьютеры, интернет и софт