Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2019 - [решено] Excel 2019: Как преобразовать текст из ячейки одной формулой?

Ответить
Настройки темы
2019 - [решено] Excel 2019: Как преобразовать текст из ячейки одной формулой?

Пользователь


Сообщения: 125
Благодарности: 3

Профиль | Отправить PM | Цитировать


Изменения
Автор: stuermer01
Дата: 22-06-2022
Добрй день.

Подскажите, как преобразовать текст из ячейки одной формулой, без VBA, по такому правилу:

Ячейка А: TSLA JUN 17 640 CALL

Ячейка В: TSLA220617C00640000

Описание правила:
https://help.yahoo.com/kb/SLN13884.html?guccounter=1


Т.е. нужно вместо названия месяца буквами подставлять номер месяца , а вместо CALL - C, PUT - P.

Отправлено: 15:44, 17-06-2022

 

Ветеран


Contributor


Сообщения: 2708
Благодарности: 1684

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: xlsx я220622.xlsx
(9.0 Kb, 2 просмотров)

stuermer01, Жизнь как в сказке: чем дальше, тем страшнее.
Цитата stuermer01:
Т.е. вместо "(ГОД(СЕГОДНЯ())-2000)" подставить ячейку с годом? »
Я разместил год в ячейке "B1"
Не понимаю, что такое страйк, но если перед цифрами должно быть 2 нуля (подробности Вы тщательно скрываете ), то
Код: Выделить весь код
=ПСТР(A2;1;НАЙТИ(" ";A2)-1)&($B$1-2000)*100+ПОИСКПОЗ(ПСТР(A2;НАЙТИ(" ";A2)+1;3);{"JAN";"FEB";"MAR";"APR";"MAY";"JUN";"JUL";"AUG";"SEP";"OKT";"NOV";"DEC"};0)&ПСТР(A2;НАЙТИ(" ";A2)+5;2)&ПСТР(A2;НАЙТИ(" ";A2;НАЙТИ(" ";A2;1)+8)+1;1)&ПСТР("00"&ПОДСТАВИТЬ(ПСТР(A2;НАЙТИ(" ";A2)+8;НАЙТИ(" ";A2;НАЙТИ(" ";A2)+8)-(НАЙТИ(" ";A2)+8));".";"")&"0000000";1;8)

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.

Это сообщение посчитали полезным следующие участники:

Отправлено: 07:52, 23-06-2022 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 125
Благодарности: 3

Профиль | Отправить PM | Цитировать


Цитата megaloman:
Не понимаю, что такое страйк, но если перед цифрами должно быть 2 нуля »
Это цена, которая может быть и пятизначной и с дробной частью. Под целую часть резервируются 5 знаков, под дробную (после запятой) - 3 знака.
Работает все правильно, спасибо!

Последний раз редактировалось stuermer01, 23-06-2022 в 20:27.


Отправлено: 20:21, 23-06-2022 | #12


Ветеран


Contributor


Сообщения: 2708
Благодарности: 1684

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: xlsx я220624.xlsx
(9.3 Kb, 2 просмотров)

Цитата stuermer01:
Работает все правильно, спасибо! »
Работает всё неправильно!
Цитата stuermer01:
цена, которая может быть и пятизначной »
Раньше это не звучало.
Код: Выделить весь код
=ПСТР(A6;1;НАЙТИ(" ";A6)-1)&($B$1-2000)*100+ПОИСКПОЗ(ПСТР(A6;НАЙТИ(" ";A6)+1;3);{"JAN";"FEB";"MAR";"APR";"MAY";"JUN";"JUL";"AUG";"SEP";"OKT";"NOV";"DEC"};0)&ПСТР(A6;НАЙТИ(" ";A6)+5;2)&ПСТР(A6;НАЙТИ(" ";A6;НАЙТИ(" ";A6;1)+8)+1;1)&ПСТР(ЕСЛИОШИБКА(ПСТР(A6;НАЙТИ(" ";A6)+8;НАЙТИ(" ";A6;НАЙТИ(" ";A6)+8)-(НАЙТИ(" ";A6)+8))*1;ПОДСТАВИТЬ(ПСТР(A6;НАЙТИ(" ";A6)+8;НАЙТИ(" ";A6;НАЙТИ(" ";A6)+8)-(НАЙТИ(" ";A6)+8));".";",")*1)*1000+100000000;2;8)

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:10, 24-06-2022 | #13



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2019 - [решено] Excel 2019: Как преобразовать текст из ячейки одной формулой?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
MySQL - Добавить текст в середину ячейки Okot Программирование и базы данных 3 06-12-2017 13:52
2010 - Экспорт данных из одной книги excel в другую Tyamich Microsoft Office (Word, Excel, Outlook и т.д.) 5 27-10-2016 16:31
CMD/BAT - [решено] Как преобразовать слова, написанные на одной линии , на текст в одну строку ufooo Скриптовые языки администрирования Windows 4 17-05-2015 17:13
Разное - [решено] Преобразовать текст dvasek Microsoft Office (Word, Excel, Outlook и т.д.) 2 13-02-2015 01:14
2010 - [решено] Помогите с формулой в Excel Vehal Microsoft Office (Word, Excel, Outlook и т.д.) 5 28-09-2010 20:22




 
Переход