Страницы: 1
RSS
как присвоить ячейке с текстом из выпадающего спмска определённое числовое значение
 
Например:  
Создаю диапазон текстовой инфы и для каждой ячейки намерен  
задать определенное числовое значение  (2) для того чтобы этот текст из  
столбца можно было отобразить в Графике!  
 
заранее всем спасибо!
 
Ваш пример (согласно правил форума) с желаемым результатом, значительно ускорил бы ответ...
 
{quote}{login=kim}{date=08.12.2011 11:50}{thema=}{post}Ваш пример (согласно правил форума) с желаемым результатом, значительно ускорил бы ответ...{/post}{/quote}  
пример:  
1)создается отдельно диапазон (д1-д5) текстовой информации (перечисление каких-то наименований)  
2)присваивается этот диапазон всем ячейкам а1-а20 (в смысле создаем для а1-а20 выпадающий список Возможных Ответов)  
3)задача: что бы каждое из наименований имело присвоенное числовое значение -> для дальнейшего построения графика на ихней основе.    
Можно так сказать: присвоение каждой текстовой ячейки из диапазона д1-д5 числовое значение для дальнейшего создание с его (д1-д5) помощью выпадающего списка к ячейкам а1-а20  
 
надеюсь, все детали учел..  
Еще раз всем спасибо.
 
Не перестаю удивляться: людям нужна помощь по EXCEL, и, вместо того, чтобы показать пример в EXCEL, они начинают что-то долго рассказывать. girshman77, я вообще начинаю думать, что это приложение у Вас не установлено.
 
{quote}{login=Юрий М}{date=09.12.2011 12:29}{thema=}{post}Не перестаю удивляться: людям нужна помощь по EXCEL, и, вместо того, чтобы показать пример в EXCEL, они начинают что-то долго рассказывать. girshman77, я вообще начинаю думать, что это приложение у Вас не установлено.{/post}{/quote}  
 
прирепил фаил...
 
1)нужно чтобы у диапазона А1-А20 появилось числовое значение.  
2)из этого вытекает что нужно присвоить всем "выпадающим ответам" в ячейках а1-а20 которые в свою очередь состоят из ячеек перечисленных в диапазоне д1-д5 (точнее присвоение этому конкретному диапазону числовых значений от 1-5). СПС
 
?
 
{quote}{login=VDM}{date=09.12.2011 12:48}{thema=}{post}?{/post}{/quote}  
 
да. Именно)  
но позвольте задеть пару вопросов по этому поводу:  
-как можно задав числовые значения чтобы освободить соседние столбцы? чтобы цыфр не было видно в столбике. В, но числовое значение присудствовало?  
 
и как вы этого добились? хотелось бы повторить своими силами. СПС
 
1 Ну, чтобы Ваша диаграмма строилась данные (числовое значение)должны же быть, от этого никуда не уйти. Но можно например назначит столбцу "В" белый цвет шрифта, или вообще его скрыть.  
2 http://www.planetaexcel.ru/tip.php?aid=26
 
Помогите, пожалуйста  
В Таблице В2-Q6 выбираются варианты ответов из выпадающего списка со значениями из диапазона ячеек W2-W8  
Задача: присвоить каждой ячейки числовое значение как в диапазоне w20-x26  
1) Стоило ли вообще создавать диапазон w20-x26 или можно было обойтись только W2-W8 просто присвоив им сразу числовое значение?  
2) В случае успеха объяснить, как добились результата.  
Заранее спасибо!!
 
{quote}{login=girshman77}{date=09.12.2011 08:47}{thema=}{post}Помогите, пожалуйста  
В Таблице В2-Q6 выбираются варианты ответов из выпадающего списка со значениями из диапазона ячеек W2-W8  
Задача: присвоить каждой ячейки числовое значение как в диапазоне w20-x26  
1) Стоило ли вообще создавать диапазон w20-x26 или можно было обойтись только W2-W8 просто присвоив им сразу числовое значение?  
2) В случае успеха объяснить, как добились результата.  
Заранее спасибо!!{/post}{/quote}  
 
УВАЖАЕМЫЕ ПОЛЬЗОВАТЕЛИ ЕТОГО САЙТА... ПОМОГИТЕ, ПОЖАЛУЙСТА, РЕШИТЬ ПРОБЛЕМУ...
 
А зачем вы сперва указывали в ячейка цвет (Жёлтый, зелёный и т.д.), а теперь хотите заменить название цвета на цифры?  
 
1) Почему бы сразу в выпадающих списках (проверка данных) сразу не выбирать цифры, а не цвет?  
2) Хотите напишем макрос, который заменит все названия цветов в диапазоне B2:Q6 на цифры из X20:X26, но макрос удалит проверку данных из B2:Q6  
 
3) не очень понятно что вы хотите. Получается так - ребята, я в 80 ячейках на листе написал какую-то фигню, а теперь хочу поменять эту фигню на цифры, помогите. Так?
 
Вот вам макрос  
 
Sub Test()  
   With Range("B3:Q6")  
       On Error Resume Next  
       .Validation.Delete  
       .NumberFormat = "General"  
       .Replace What:="Yellow", Replacement:="1", LookAt:=xlWhole  
       .Replace What:="Green", Replacement:="0", LookAt:=xlWhole  
       .Replace What:="Brown", Replacement:="0.7", LookAt:=xlWhole  
       .Replace What:="Red", Replacement:="1", LookAt:=xlWhole  
       .Replace What:="Black", Replacement:="0.8", LookAt:=xlWhole  
       .Replace What:="Purple", Replacement:="1", LookAt:=xlWhole  
       .Replace What:="Blue", Replacement:="0.7", LookAt:=xlWhole  
   End With  
End Sub
 
{quote}{login=}{date=10.12.2011 04:29}{thema=}{post}А зачем вы сперва указывали в ячейка цвет (Жёлтый, зелёный и т.д.), а теперь хотите заменить название цвета на цифры?  
 
1) Почему бы сразу в выпадающих списках (проверка данных) сразу не выбирать цифры, а не цвет?  
2) Хотите напишем макрос, который заменит все названия цветов в диапазоне B2:Q6 на цифры из X20:X26, но макрос удалит проверку данных из B2:Q6  
 
3) не очень понятно что вы хотите. Получается так - ребята, я в 80 ячейках на листе написал какую-то фигню, а теперь хочу поменять эту фигню на цифры, помогите. Так?{/post}{/quote}  
 
Цвет – потому как там, в будущем будит другое слово, которое будит обозначать «действие» определенное. Объясню коротко: по вертикале – дни, по горизонтали часы (внутри этого дня); поэтому вышло так много ячеек. Дальше на протяжении всего дня каждый час записываются цвета (а точнее действия) которым присваивается определенный бал (числовое значение). После этого нужно будит отобразить результаты на графике и «увидеть» эффективно проведенное время.  
Ну а с «цветами» возможно, это был не лучший припер. Но думаю, основная идея понятна.  
Основная идея: присвоить тесту числовое значение!  
1) Туда нужно будит записывать «действий» а так как у некоторого текста числовое значение будит повторяться – это теряет смысл. И потом будут дальше идти графики с другая статистическая, которая должна отображается в виде текста.  
2) Спасибо, но такой макрос не интересует. Так как текст в тех ячейках нужен.    
3) Надеюсь ваши все подробно объяснил!  В приведенных ячейках не фигня, потом этот текст заменю. Но там заполнены по вертикале только 4 дня (кто видел сам файл). Это только начал. Таким образом. Будит Вестись Статистика – и текста будит намного больше!  
Надеюсь все розяснил и проблема в скотом будущем решится.  
Еще рас всем спасибо…  
Готов выслушать любые варианты по поводу самой идеи своего рода «дневника» или вообще. СПС
 
{quote}{login=}{date=10.12.2011 04:41}{thema=}{post}Вот вам макрос  
 
Sub Test()  
   With Range("B3:Q6")  
       On Error Resume Next  
       .Validation.Delete  
       .NumberFormat = "General"  
       .Replace What:="Yellow", Replacement:="1", LookAt:=xlWhole  
       .Replace What:="Green", Replacement:="0", LookAt:=xlWhole  
       .Replace What:="Brown", Replacement:="0.7", LookAt:=xlWhole  
       .Replace What:="Red", Replacement:="1", LookAt:=xlWhole  
       .Replace What:="Black", Replacement:="0.8", LookAt:=xlWhole  
       .Replace What:="Purple", Replacement:="1", LookAt:=xlWhole  
       .Replace What:="Blue", Replacement:="0.7", LookAt:=xlWhole  
   End With  
End Sub{/post}{/quote}  
 
етот макрос к сожалению заменяет Текст на числа...  
но мне нужно Присвоить тексту числовое значение без замены! спс
 
То есть Вы хотите, чтобы в таблице был текст, а диаграмма строилась по присвоенным "где-то" этому тексту числовым значениям? Так на прямую не возможно. Или возможно, но очень много заморочек будет c VBA.  
 
Что можно сделать? Такой вариант:  
Продублируйте полностью Вашу таблицу (например снизу или справа), в ней  продублируйте шапку (как понял время) с исходной таблицы "= ...", таким же образом данные в левом столбце (даты) "= ...", а числовые значения при помощи функции "ВПР" (пример с её работой у Вас уже есть) подтяните соответствующие названиям числовые данные и стройте диаграмму на основании уже этой таблицы.  
 
Фактически это  и будет "присвоить тексту числовое значение без замены".  
Эту промежуточную таблицу в последствии можно будет скрыть.  
 
По другому никак...
 
{quote}{login=VDM}{date=10.12.2011 09:28}{thema=}{post}То есть Вы хотите, чтобы в таблице был текст, а диаграмма строилась по присвоенным "где-то" этому тексту числовым значениям? Так на прямую не возможно. Или возможно, но очень много заморочек будет c VBA.  
 
Что можно сделать? Такой вариант:  
Продублируйте полностью Вашу таблицу (например снизу или справа), в ней  продублируйте шапку (как понял время) с исходной таблицы "= ...", таким же образом данные в левом столбце (даты) "= ...", а числовые значения при помощи функции "ВПР" (пример с её работой у Вас уже есть) подтяните соответствующие названиям числовые данные и стройте диаграмму на основании уже этой таблицы.  
 
Фактически это  и будет "присвоить тексту числовое значение без замены".  
Эту промежуточную таблицу в последствии можно будет скрыть.  
 
По другому никак...{/post}{/quote}  
 
 
Я правельно понял - ето означает что в новой продублированой таблице теперь нужно вводить и цифровые данные отдельно/второй раз??
 
{quote}{login=girshman77}{date=13.12.2011 10:34}{thema=Re: }  
 
Я правельно понял - ето означает что в новой продублированой таблице теперь нужно вводить и цифровые данные отдельно/второй раз??{/post}{/quote}  
 
Все понял и сделал... все хорошо...  
всем кто помог - огромное СПАСИБО!
Страницы: 1
Читают тему
Наверх