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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.02.2009, 19:47   #1
ЕленаС
Пользователь
 
Регистрация: 09.02.2009
Сообщений: 10
По умолчанию Обновление данных

Недавно в Эксплорере кликнула правой кнопкой мышки по таблице и увидела надпись "Экспорт в Excel". Попробовала - очень удобная вещь.
Теперь вопросы:
1. Представленные мне данные отображаются в таком виде 120/2000, 234/2000, 12/12000,... Мне нужна только первая цифра до дробной черты.
Если ставишь функцию =ЛЕВСИМВ(R[-1]C;3)все работает до того момента пока пока не изменится кол. цифр до дробной черты, иначе возникает ошибка при суммировании.
Мне надо убрать все что за дробной чертой и ее тоже. Как это сделать лучше?
2. Excel обновляет информацию и в определенный момент первая цифра соответствует моим требованиям. Я поставила такую формулу =B5>=B15.
То есть.... Все время стаит надпись "ЛОЖЬ", потом "ИСТИНА".
В идеале мне надо, чтоб поле оставалось пустым и только подкрашивалось цветом. Для "истины" зеленый, для "лжи" красным.
Как это можно сделать?
Спасибо все зарание!!!
ЕленаС вне форума Ответить с цитированием
Старый 10.02.2009, 21:21   #2
ЕленаС
Пользователь
 
Регистрация: 09.02.2009
Сообщений: 10
По умолчанию

Добавила пример
Вложения
Тип файла: rar пример.rar (3.0 Кб, 16 просмотров)
ЕленаС вне форума Ответить с цитированием
Старый 10.02.2009, 21:32   #3
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Цитата:
1. Представленные мне данные отображаются в таком виде 120/2000, 234/2000, 12/12000,... Мне нужна только первая цифра до дробной черты.
Если ставишь функцию =ЛЕВСИМВ(R[-1]C;3)все работает до того момента пока пока не изменится кол. цифр до дробной черты, иначе возникает ошибка при суммировании.
Мне надо убрать все что за дробной чертой и ее тоже. Как это сделать лучше?
Используйте формулу
Код:
=ЕСЛИ(ЕОШ(НАЙТИ("/";D4;1));"";ЛЕВСИМВ(D4;НАЙТИ("/";D4;1)-1))
(предполагается, что данные находятся в ячейке D4)

Цитата:
В идеале мне надо, чтоб поле оставалось пустым и только подкрашивалось цветом. Для "истины" зеленый, для "лжи" красным
Реализуется через условное форматирование ячеек:



Только цвета местами поменяйте ...

Последний раз редактировалось EducatedFool; 10.02.2009 в 21:37.
EducatedFool вне форума Ответить с цитированием
Старый 11.02.2009, 00:19   #4
ЕленаС
Пользователь
 
Регистрация: 09.02.2009
Сообщений: 10
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
Используйте формулу
Код:
=ЕСЛИ(ЕОШ(НАЙТИ("/";D4;1));"";ЛЕВСИМВ(D4;НАЙТИ("/";D4;1)-1))
(предполагается, что данные находятся в ячейке D4)



Реализуется через условное форматирование ячеек:


Только цвета местами поменяйте ...
Спасибо большое!!! Все сделала как вы написали. Помоголо.
Теперь возник вопрос: Если я через условное форматирование формулу сделала скрытой в ячейке, как эту формулу скопировать в другие ячейки(диапазоны)?
Обычное зажатие правой кнопки не помогает, копируется только формат и внесенные данные. Формула не копируется
ЕленаС вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переодическое обновление данных на странице motorov JavaScript, Ajax 4 30.11.2008 14:44
Обновление данных в БД EdNovice Общие вопросы .NET 2 16.10.2008 12:13
Обновление данных Родион БД в Delphi 3 17.09.2008 20:49
обновление данных AnGrig БД в Delphi 3 14.10.2007 13:08
Обновление данных в БД EdNovice БД в Delphi 4 26.06.2007 14:35