Как сделать шифры с Excel |


Функции Excel — это гибкие инструменты, и один из способов их использования — создание простого шифра подстановки. Это не тот вид шифрования, который достаточно безопасен для банковских или корпоративных секретов, но это хорошее упражнение по программированию в Excel и хороший способ продемонстрировать мощь функций Excel.

Рекламное объявление

Шаг 1

Настройте Excel на использование итерационных вычислений, щелкнув вкладку «Файл», выбрав «Параметры», затем щелкнув «Формулы» и отметив параметр в правом верхнем углу появившегося диалогового окна с надписью «Разрешить итерационные формулы». Установите максимальное количество итераций для самого длинного сообщения, которое вы будете шифровать и расшифровывать — 500 символов — это разумный предел.

Рекламное объявление

Шаг 2

Введите следующие значения в ячейки от «A1» до «A7» по порядку. Это метки, которые помогут вам отслеживать, что делают функции в столбце «B»: «Текст», «Начало», «Конец», «Счетчик» и «Перевод». Они не влияют на функции в столбце «B», но облегчают размещение нужных функций в нужном месте.

Рекламное объявление

ТОП-3 ЛУЧШИХ КРЕДИТНЫХ КАРТ ДО 1 МЛН РУБЛЕЙ ДО 365 ДНЕЙ БЕЗ ПРОЦЕНТОВ!


✅Кредитная карта №1
- Беспроцентный период: 365 дней без процентов
- Кредитный лимит до 500 000 рублей
- Доставка и облуживание карты БЕСПЛАТНО!

ПОДРОБНЕЕ >>>


✅Кредитная карта №2
- Беспроцентный период: до 365 дней без процентов
- Кредитный лимит до 1 000 000 рублей
- Доставка и облуживание карты БЕСПЛАТНО!

ПОДРОБНЕЕ >>>

✅Кредитная карта №3
- Беспроцентный период: до 200 дней без % на всё: покупки, переводы, снятие наличных.
- Кредитный  лимит до 1 000 000 рублей
- Доставка и обслуживание карты БЕСПЛАТНО!

ПОДРОБНЕЕ>>>

Шаг 3

Введите значение «0» в столбец «B2».

Шаг 4

Введите следующую функцию в ячейку «B3»:

=ДЛСТР(B1)

Рекламное объявление

Шаг 5

Введите следующую функцию в ячейку «B4»:

Рекламное объявление

=ЕСЛИ(B1=»»,B2,ЕСЛИ(B4

Шаг 6

Введите следующую функцию в ячейку «B5»:

Рекламное объявление

=ЕСЛИ(B1=»»,»»,ЕСЛИ(B4<=B3,СЦЕПИТЬ(B5,СИМВОЛ(ЕСЛИ(КОД(СРЕДНИЙ(B1,B4,1))=32,32,МОД((КОД(СРЕДНИЙ(B1) ,$B$4,1))-ЕСЛИ(КОД(СРЕДН(B1,$B$4,1))<91,65,97))+13,26)+ЕСЛИ(КОД(СРЕДН(B1,$B$4, 1))<91,65,97)))),В5))

Шаг 7

Введите фразу, которую вы хотите преобразовать в шифр, в ячейку «B1» и нажмите «Ввод». Зашифрованная версия появляется в ячейке «B5». Ввод зашифрованного текста в ячейку «B1» и нажатие «Enter» возвращает исходный текст.

Кончик

Из-за того, что Excel выполняет итерационные вычисления, последний символ шифра повторяется еще один раз.

Рекламное объявление

Рекламное объявление

Оцените статью
( Пока оценок нет )
Добавить комментарий

Top.Mail.Ru