Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Разделить символ и цифру, использовать в УФ. - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Разделить символ и цифру, использовать в УФ. (Формулы/Formulas)
Разделить символ и цифру, использовать в УФ.
ОлеггелО Дата: Пятница, 20.05.2016, 11:20 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 123
Репутация: 19 ±
Замечаний: 0% ±

Здравствуйте! Когда-то Boroda мне уже помог с подобным вопросом, но снова возникла необходимость уже в другом контексте, а сам не могу сделать.
Проблема: В ячейку можно ввести как цифру (например 22), так и цифру с запятой после неё (например 22,) - в зависимости от введённого значения цвет соседней слева ячейки должен измениться (цвет любой). После этого формулы со ссылкой на ячейку с 22 или 22, должны остаться рабочими. Подозреваю что нужно применить УФ и формулу в нём, но ничего не выходит. В примере всё подробнее описано, если будут вопросы - спрашивайте, с удовольствием отвечу.
[moder]Пример не приложился[/moder]
К сообщению приложен файл: _1.xlsx(18Kb)


Сообщение отредактировал ОлеггелО - Пятница, 20.05.2016, 11:35
 
Ответить
СообщениеЗдравствуйте! Когда-то Boroda мне уже помог с подобным вопросом, но снова возникла необходимость уже в другом контексте, а сам не могу сделать.
Проблема: В ячейку можно ввести как цифру (например 22), так и цифру с запятой после неё (например 22,) - в зависимости от введённого значения цвет соседней слева ячейки должен измениться (цвет любой). После этого формулы со ссылкой на ячейку с 22 или 22, должны остаться рабочими. Подозреваю что нужно применить УФ и формулу в нём, но ничего не выходит. В примере всё подробнее описано, если будут вопросы - спрашивайте, с удовольствием отвечу.
[moder]Пример не приложился[/moder]

Автор - ОлеггелО
Дата добавления - 20.05.2016 в 11:20
_Boroda_ Дата: Пятница, 20.05.2016, 11:24 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 11537
Репутация: 4754 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Примера не вижу.
Без него - в В1 УФ с формулой
Код
=поиск(",";A1)

Формат А1 - текстовый
К сообщению приложен файл: 187987.xlsm(8Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеПримера не вижу.
Без него - в В1 УФ с формулой
Код
=поиск(",";A1)

Формат А1 - текстовый

Автор - _Boroda_
Дата добавления - 20.05.2016 в 11:24
ОлеггелО Дата: Пятница, 20.05.2016, 11:36 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 123
Репутация: 19 ±
Замечаний: 0% ±

Пример приложил, извиняюсь!
[moder]Посмотрите сами свой файл. Там все так, как должно быть?


Сообщение отредактировал _Boroda_ - Пятница, 20.05.2016, 11:40
 
Ответить
СообщениеПример приложил, извиняюсь!
[moder]Посмотрите сами свой файл. Там все так, как должно быть?

Автор - ОлеггелО
Дата добавления - 20.05.2016 в 11:36
ОлеггелО Дата: Пятница, 20.05.2016, 11:45 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 123
Репутация: 19 ±
Замечаний: 0% ±

Добавил на листе пример того, как должно быть после ввода цифры с запятой.
[moder]Посмотрите на лист "Список" - там копия листа "1".

И какой у Вас в Excel разделитель целой и дробной части - точка или запятая?
К сообщению приложен файл: 9020610.xlsx(18Kb)


Сообщение отредактировал _Boroda_ - Пятница, 20.05.2016, 11:54
 
Ответить
СообщениеДобавил на листе пример того, как должно быть после ввода цифры с запятой.
[moder]Посмотрите на лист "Список" - там копия листа "1".

И какой у Вас в Excel разделитель целой и дробной части - точка или запятая?

Автор - ОлеггелО
Дата добавления - 20.05.2016 в 11:45
ОлеггелО Дата: Пятница, 20.05.2016, 12:12 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 123
Репутация: 19 ±
Замечаний: 0% ±

Ошибся, вот пример правильный. Долго не мог почему-то добиться размера меньше 100 кб.
Разделитель - запятая.
К сообщению приложен файл: 1152592.xlsx(14Kb)


Сообщение отредактировал ОлеггелО - Пятница, 20.05.2016, 12:13
 
Ответить
СообщениеОшибся, вот пример правильный. Долго не мог почему-то добиться размера меньше 100 кб.
Разделитель - запятая.

Автор - ОлеггелО
Дата добавления - 20.05.2016 в 12:12
_Boroda_ Дата: Пятница, 20.05.2016, 12:28 | Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 11537
Репутация: 4754 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
А теперь объясняйте - откуда в В5 может взяться значение "22,", если:
1. оно берется из столбца W листа список, а там таких нет;
2. в ячейке В5 стоит формат "Общий" и "22," при вводе автоматически преобразуется в "22"?


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеА теперь объясняйте - откуда в В5 может взяться значение "22,", если:
1. оно берется из столбца W листа список, а там таких нет;
2. в ячейке В5 стоит формат "Общий" и "22," при вводе автоматически преобразуется в "22"?

Автор - _Boroda_
Дата добавления - 20.05.2016 в 12:28
ОлеггелО Дата: Пятница, 20.05.2016, 12:37 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 123
Репутация: 19 ±
Замечаний: 0% ±

_Boroda_, значения в B5 и H5 вводятся вручную. В B5 формат сейчас общий и "22," автоматически становится "22", НО формат не будет важен если сохранится работоспособность всех формул ссылающихся на B5 (ячейки с формулами в столбиках C, E,F).
[moder]Моя твоя не понимай.


Сообщение отредактировал _Boroda_ - Пятница, 20.05.2016, 12:48
 
Ответить
Сообщение_Boroda_, значения в B5 и H5 вводятся вручную. В B5 формат сейчас общий и "22," автоматически становится "22", НО формат не будет важен если сохранится работоспособность всех формул ссылающихся на B5 (ячейки с формулами в столбиках C, E,F).
[moder]Моя твоя не понимай.

Автор - ОлеггелО
Дата добавления - 20.05.2016 в 12:37
ОлеггелО Дата: Пятница, 20.05.2016, 12:53 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 123
Репутация: 19 ±
Замечаний: 0% ±

Модератор:
Моя твоя не понимай.
Видимо я Вас тоже не понял.
[moder]Но мне решение Вашей задачи не нужно, а Вам нужно. Поэтому попытайтесь объяснить как-нибудь еще.


Сообщение отредактировал _Boroda_ - Пятница, 20.05.2016, 13:13
 
Ответить
Сообщение
Модератор:
Моя твоя не понимай.
Видимо я Вас тоже не понял.
[moder]Но мне решение Вашей задачи не нужно, а Вам нужно. Поэтому попытайтесь объяснить как-нибудь еще.

Автор - ОлеггелО
Дата добавления - 20.05.2016 в 12:53
ArkaIIIa Дата: Пятница, 20.05.2016, 13:21 | Сообщение № 9
Группа: Проверенные
Ранг: Ветеран
Сообщений: 874
Репутация: 115 ±
Замечаний: 0% ±

2010
Я так и не понял чем не подходит решение от Бороды в его первом сообщении?
Задача же - сделать, чтобы при вводе в ячейку столбца В "22," (значение с запятой), выделялась ячейка столбца А. Там это реализовано.
УФ никак не затрагивает "работоспособность формул".
 
Ответить
СообщениеЯ так и не понял чем не подходит решение от Бороды в его первом сообщении?
Задача же - сделать, чтобы при вводе в ячейку столбца В "22," (значение с запятой), выделялась ячейка столбца А. Там это реализовано.
УФ никак не затрагивает "работоспособность формул".

Автор - ArkaIIIa
Дата добавления - 20.05.2016 в 13:21
ОлеггелО Дата: Пятница, 20.05.2016, 13:33 | Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 123
Репутация: 19 ±
Замечаний: 0% ±

Поэтому попытайтесь объяснить как-нибудь еще.

Вы пишите:
откуда в В5 может взяться значение "22,", если:
1. оно берется из столбца W листа список, а там таких нет;

это значение вводится руками, собственно вопрос в том и состоит что бы введённое "22," преобразовать в "22", но при этом закрасить соседнюю слева ячейку и оставить работоспособными формулы.
в ячейке В5 стоит формат "Общий" и "22," при вводе автоматически преобразуется в "22"?

Если Вы напишите нужную формулу, то формат в B5 для меня не важен, пусть даже в ячейке и останется "22,", лишь бы остальное всё работало.

Пока печатал: посетила мысль, сделать на листе "Список" вторую такую же таблицу, но со значениями типа : "22," и т.д. , а по условию ЕСЛИ ссылаться формулами на одну или другую таблицу (имею ввиду три другие формулы в соседних столбиках (C, E, F)). Попробую.
 
Ответить
Сообщение
Поэтому попытайтесь объяснить как-нибудь еще.

Вы пишите:
откуда в В5 может взяться значение "22,", если:
1. оно берется из столбца W листа список, а там таких нет;

это значение вводится руками, собственно вопрос в том и состоит что бы введённое "22," преобразовать в "22", но при этом закрасить соседнюю слева ячейку и оставить работоспособными формулы.
в ячейке В5 стоит формат "Общий" и "22," при вводе автоматически преобразуется в "22"?

Если Вы напишите нужную формулу, то формат в B5 для меня не важен, пусть даже в ячейке и останется "22,", лишь бы остальное всё работало.

Пока печатал: посетила мысль, сделать на листе "Список" вторую такую же таблицу, но со значениями типа : "22," и т.д. , а по условию ЕСЛИ ссылаться формулами на одну или другую таблицу (имею ввиду три другие формулы в соседних столбиках (C, E, F)). Попробую.

Автор - ОлеггелО
Дата добавления - 20.05.2016 в 13:33
ArkaIIIa Дата: Пятница, 20.05.2016, 13:34 | Сообщение № 11
Группа: Проверенные
Ранг: Ветеран
Сообщений: 874
Репутация: 115 ±
Замечаний: 0% ±

2010
Так нужно?

1) Подставил в УФ вариант Бороды
2) Изменил формат ячейки на текстовый
3) Поправил формулы с ВПР, чтобы они не спотыкались об запятую.
К сообщению приложен файл: 1152592_1.xlsx(16Kb)


Сообщение отредактировал ArkaIIIa - Пятница, 20.05.2016, 13:35
 
Ответить
СообщениеТак нужно?

1) Подставил в УФ вариант Бороды
2) Изменил формат ячейки на текстовый
3) Поправил формулы с ВПР, чтобы они не спотыкались об запятую.

Автор - ArkaIIIa
Дата добавления - 20.05.2016 в 13:34
ОлеггелО Дата: Пятница, 20.05.2016, 13:37 | Сообщение № 12
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 123
Репутация: 19 ±
Замечаний: 0% ±

ArkaIIIa, если сделать текстовый формат в B5, то не работают формулы в C5, E5 и F5.
 
Ответить
СообщениеArkaIIIa, если сделать текстовый формат в B5, то не работают формулы в C5, E5 и F5.

Автор - ОлеггелО
Дата добавления - 20.05.2016 в 13:37
ArkaIIIa Дата: Пятница, 20.05.2016, 13:40 | Сообщение № 13
Группа: Проверенные
Ранг: Ветеран
Сообщений: 874
Репутация: 115 ±
Замечаний: 0% ±

2010
ОлеггелО
А что Вам мешает перенести формулы из 13 строки? Там они вполне себе рабочие.
 
Ответить
СообщениеОлеггелО
А что Вам мешает перенести формулы из 13 строки? Там они вполне себе рабочие.

Автор - ArkaIIIa
Дата добавления - 20.05.2016 в 13:40
ОлеггелО Дата: Пятница, 20.05.2016, 13:41 | Сообщение № 14
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 123
Репутация: 19 ±
Замечаний: 0% ±

ArkaIIIa, написал это ещё не видя Вашего сообщения!
ArkaIIIa, если сделать текстовый формат в B5, то не работают формулы в C5, E5 и F5.

Попробовал - всё работает как нужно! Спасибо!
 
Ответить
СообщениеArkaIIIa, написал это ещё не видя Вашего сообщения!
ArkaIIIa, если сделать текстовый формат в B5, то не работают формулы в C5, E5 и F5.

Попробовал - всё работает как нужно! Спасибо!

Автор - ОлеггелО
Дата добавления - 20.05.2016 в 13:41
ArkaIIIa Дата: Пятница, 20.05.2016, 13:42 | Сообщение № 15
Группа: Проверенные
Ранг: Ветеран
Сообщений: 874
Репутация: 115 ±
Замечаний: 0% ±

2010
Победа!)
 
Ответить
СообщениеПобеда!)

Автор - ArkaIIIa
Дата добавления - 20.05.2016 в 13:42
ОлеггелО Дата: Пятница, 20.05.2016, 13:45 | Сообщение № 16
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 123
Репутация: 19 ±
Замечаний: 0% ±

Победа!)

yes

[moder]Ну вот и славненько!


Сообщение отредактировал _Boroda_ - Пятница, 20.05.2016, 13:54
 
Ответить
Сообщение
Победа!)

yes

[moder]Ну вот и славненько!

Автор - ОлеггелО
Дата добавления - 20.05.2016 в 13:45
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Разделить символ и цифру, использовать в УФ. (Формулы/Formulas)
Страница 1 из 11
Поиск:

Яндекс цитирования
© 2010-2017 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!