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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.05.2019, 22:51   #1
marketex
Новичок
Джуниор
 
Регистрация: 25.05.2019
Сообщений: 1
Вопрос Цифро-буквенный шифр

Добрый вечер уважаемые форумчане!)
Пишу к вам с криком о помощи.
Знаю, что эксель и не на такое способен, но как его заставить сделать то, что мне нужно - увы не ведаю. Подскажите пожалуйста
А сделать нужно следующее:

Дано 2 одинаковых таблицы. В ячейках первой таблицы вписаны цифры, в ячейках второй буквы. Загадана фраза, для расшифровки которой, необходимо найти самое маленькое число в первой таблице, а из второй таблицы взять букву соответствующую ячейке первой таблицы. И так с каждой буквой.

Схематично это выглядит так:

И Р А --- 60 09 33
М Р Г --- 42 27 23
П М О --- 04 54 12
С Т ! --- 76 84 99

В данном случае я загадал одно слово и расшифровать его легко вручную, но как быть, если загаданы не слова а длинные фразы?
Я думаю, (может ошибаюсь), что нужно привязать ячейки друг к другу, а потом отсортировать по возрастанию чисел. Но как это правильно сделать?
marketex вне форума Ответить с цитированием
Старый 25.05.2019, 23:12   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

если допускается решение вручную, то можно так - выписать все значение букв в столбик, рядом - в столбик выписать соответствующие значения чисел

потом достаточно отсортировать по возрастанию второго столбца и всё:
excel2.png

p.s. уже задачу можно решить макросом на VBA (не сложно),
возможно и формулами можно решить. но тут уже нужно высшее мастерство.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 26.05.2019, 01:27   #3
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Код:
=ИНДЕКС($A:$C;СУММПРОИЗВ(СТРОКА($E$3:$G$6)*($E$3:$G$6=НАИМЕНЬШИЙ($E$3:$G$6;СТОЛБЕЦ())));СУММПРОИЗВ(СТОЛБЕЦ($E$3:$G$6)*($E$3:$G$6=НАИМЕНЬШИЙ($E$3:$G$6;СТОЛБЕЦ())))-4)
Вложения
Тип файла: xlsx Книга3.xlsx (9.3 Кб, 12 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа перебора вариантов (изменить перебор цифровой на перебор буквенный) BArt2000 Паскаль, Turbo Pascal, PascalABC.NET 5 02.03.2015 12:56
Преобразование чисел с плавающей точкой в буквенный формат Петр Петрович C# (си шарп) 2 26.06.2012 13:04
Зависимости при цифро-буквенном значении Dan_aud Microsoft Office Excel 2 12.04.2011 11:02
Буквенный тетрис - весь проект целиком VC6.0++ DirectX 7 zx3267 Gamedev - cоздание игр: Unity, OpenGL, DirectX 14 10.03.2011 15:27
Шифр Progs1024 Паскаль, Turbo Pascal, PascalABC.NET 9 12.10.2009 19:51