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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2012, 10:32   #1
rativoff
Пользователь
 
Регистрация: 13.12.2010
Сообщений: 11
По умолчанию Формула для выравнивания текста в ячейке

Вопрос такой: необходимо сделать выравнивание текста в ячейке А по левому краю, если А=В, а если А=С, то выравнивание по правому краю. Везде обыскался, найти не могу. Нашел только "формат по образцу", но это не подходит, надо чтобы работало как формула, действие выполнялось автоматически

Последний раз редактировалось rativoff; 05.06.2012 в 10:51.
rativoff вне форума Ответить с цитированием
Старый 05.06.2012, 10:44   #2
MCH
Форумчанин
 
Регистрация: 21.11.2010
Сообщений: 326
По умолчанию

в условном форматировании не искали?
MCH вне форума Ответить с цитированием
Старый 05.06.2012, 11:00   #3
rativoff
Пользователь
 
Регистрация: 13.12.2010
Сообщений: 11
По умолчанию

Цитата:
Сообщение от MCH Посмотреть сообщение
в условном форматировании не искали?
Может я не туда смотрю, в условном форматировании нашел только изменить цвет текста и шрифт, а вот выравнивание не вижу где. Подскажите
rativoff вне форума Ответить с цитированием
Старый 05.06.2012, 11:13   #4
MCH
Форумчанин
 
Регистрация: 21.11.2010
Сообщений: 326
По умолчанию

написал, не проверив, извиняюсь
MCH вне форума Ответить с цитированием
Старый 05.06.2012, 11:29   #5
MCH
Форумчанин
 
Регистрация: 21.11.2010
Сообщений: 326
По умолчанию

Можно попытатся выкрутиться через формат ячейки:
Код:
[=1]Основной* ;[=2]* Основной;Основной
При этом B и C придется задавать вручную
Вложения
Тип файла: rar Форматы.rar (1.5 Кб, 62 просмотров)
MCH вне форума Ответить с цитированием
Старый 05.06.2012, 11:55   #6
rativoff
Пользователь
 
Регистрация: 13.12.2010
Сообщений: 11
По умолчанию

Цитата:
Сообщение от MCH Посмотреть сообщение
Можно попытатся выкрутиться через формат ячейки:
Код:
[=1]Основной* ;[=2]* Основной;Основной
При этом B и C придется задавать вручную
Спасибо, да действительно работает. А в чем смысл этой строчки "[=1]Основной* ;[=2]* Основной;Основной" можете разъяснить? Чтобы понимать что происходит, а то не слишком силен в экселе
rativoff вне форума Ответить с цитированием
Старый 05.06.2012, 13:14   #7
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

Excel 2007-2010 позволяет менять числовой формат в условном форматировании.
Пример во вложении.
Вложения
Тип файла: rar Выравнивание.rar (6.0 Кб, 77 просмотров)
ZORRO2005 вне форума Ответить с цитированием
Старый 05.06.2012, 14:05   #8
rativoff
Пользователь
 
Регистрация: 13.12.2010
Сообщений: 11
По умолчанию

Цитата:
Сообщение от ZORRO2005 Посмотреть сообщение
Excel 2007-2010 позволяет менять числовой формат в условном форматировании.
Пример во вложении.
Тоже хороший пример, спасибо
rativoff вне форума Ответить с цитированием
Старый 05.06.2012, 14:41   #9
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

ZORRO2005 выложил не пример - это автомат для решения Вашей задачи.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Текст и формула в ячейке Kuzia1528 Microsoft Office Excel 32 02.06.2016 15:54
как в одной и тойже ячейке видеть текст а под ним была формула Vadim124 Microsoft Office Excel 3 21.02.2012 10:08
Замена текста в ячейке Пашка_1977 Microsoft Office Excel 3 17.08.2010 22:54
форматирование текста в ячейке alex_r Microsoft Office Excel 2 30.04.2009 19:12
Код для выравнивания не работает Михаил Юрьевич Общие вопросы Delphi 3 24.02.2008 18:09