Программное обеспечение
Нужно в Excel заменить буквы на числа. Возможно ли такое сделать?
Мне нужно заменить BSGD на числа 5, 10, 15, 20 соответственно и после посчитать сумму этих букв что бы программа считала их за цифры.
Да, можно.
Для этого надо (как вариант)
1. Составить ТАБЛИЦУ СООТВЕТСТВИЯ букв B, S, G, D и их числовых эквивалентов.
2. Из ячейки с BSGD вычленить одиночные буквы. (С помощью функции =ПСТР ())
3. Каждой из вычлененных одиночных букв сопоставить их числовой эквивалент (С помощью функции =ВПР ())
и сложить эти числа. (С помощью функции =СУММ ()).
-----------------
Конечно, всё это можно сделать по отдельности.
А можно всё это реализовать одной мегаформулой.
Но принцип тот же.
-----

Для этого надо (как вариант)
1. Составить ТАБЛИЦУ СООТВЕТСТВИЯ букв B, S, G, D и их числовых эквивалентов.
2. Из ячейки с BSGD вычленить одиночные буквы. (С помощью функции =ПСТР ())
3. Каждой из вычлененных одиночных букв сопоставить их числовой эквивалент (С помощью функции =ВПР ())
и сложить эти числа. (С помощью функции =СУММ ()).
-----------------
Конечно, всё это можно сделать по отдельности.
А можно всё это реализовать одной мегаформулой.
Но принцип тот же.
-----

А что значит "начиная с верхней строки в разном порядке нужно раскидать эти 4 буквы (BSGD, BBGD, GDSB, GDSS и т. д.)"?!
Пример можешь показать? И что (и где) должно в итоге получиться???
А текст "цифры решил именно эти подставить к буквам" вообще за гранью добра и зла!!!
Пример можешь показать? И что (и где) должно в итоге получиться???
А текст "цифры решил именно эти подставить к буквам" вообще за гранью добра и зла!!!
В екселе возможно вообще все
Только макросом.
если буквы в А1.
если нужна только сумма.
если только такие в любом сочетании, то формула -
=ЕСЛИ (ПСТР (A1;1;1)="B";5;ЕСЛИ (ПСТР (A1;1;1)="S";10;ЕСЛИ (ПСТР (A1;1;1)="G";15;20)))+ЕСЛИ (ПСТР (A1;2;1)="B";5;ЕСЛИ (ПСТР (A1;2;1)="S";10;ЕСЛИ (ПСТР (A1;2;1)="G";15;20)))+ЕСЛИ (ПСТР (A1;3;1)="B";5;ЕСЛИ (ПСТР (A1;3;1)="S";10;ЕСЛИ (ПСТР (A1;3;1)="G";15;20)))+ЕСЛИ (ПСТР (A1;4;1)="B";5;ЕСЛИ (ПСТР (A1;4;1)="S";10;ЕСЛИ (ПСТР (A1;4;1)="G";15;20)))
и копируешь в другие или правишь А1 на свою
Успехов!
если нужна только сумма.
если только такие в любом сочетании, то формула -
=ЕСЛИ (ПСТР (A1;1;1)="B";5;ЕСЛИ (ПСТР (A1;1;1)="S";10;ЕСЛИ (ПСТР (A1;1;1)="G";15;20)))+ЕСЛИ (ПСТР (A1;2;1)="B";5;ЕСЛИ (ПСТР (A1;2;1)="S";10;ЕСЛИ (ПСТР (A1;2;1)="G";15;20)))+ЕСЛИ (ПСТР (A1;3;1)="B";5;ЕСЛИ (ПСТР (A1;3;1)="S";10;ЕСЛИ (ПСТР (A1;3;1)="G";15;20)))+ЕСЛИ (ПСТР (A1;4;1)="B";5;ЕСЛИ (ПСТР (A1;4;1)="S";10;ЕСЛИ (ПСТР (A1;4;1)="G";15;20)))
и копируешь в другие или правишь А1 на свою
Успехов!
а чего считать-то? Я и так скажу: Сумма равна 50.
Посчитать можно что угодно. Только задачка крайне непонятная.
Откуда берётся строка? Почему именно на эти цифры? Если в строке другие буквы?
Посчитать можно что угодно. Только задачка крайне непонятная.
Откуда берётся строка? Почему именно на эти цифры? Если в строке другие буквы?
Скриптом можно.
Похожие вопросы
- Подскажите пожалуйста. Необходимо из формата .pdf преобразовать файл в формат .doc возможно ли это сделать? пробовал в A
- Подскажите, пожалуйста, хочу перустановить систему. Возможно ли это сделать самостоятельно?
- Что нужно, чтобы открыть mkv в VirtualDub(это возможно)
- Как в Excel определённое слово сделать ПРОПИСНЫМИ буквами?
- Как в MS Excel можно заменить сразу несколько значений на листе?
- Нахождение множества чисел в Excel
- Как преобразовать сканированный файл PDF в Excel или Word?
- Про Excel. Как сделать мигающую ячейку?
- Помогите ответить на вопросы MS Excel (последний)
- EXCEL. Можно ли сделать кнопку с коэффициентом?