1. камеры
  2. Аудио & Электроника автомобиля
  3. Главная Аудио
  4. Личная Аудио
  5. телевизоры
  6. Умный дом
  >> Россия Электронный Технологии >  >> Умный дом >> Умная жизнь

Как создавать шифры с помощью Excel

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

Шаг 1

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

Шаг 2

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

Шаг 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)))),B5))

Шаг 7

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

Совет

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


  1. Как сделать отрицательные числа =0 в Excel
  2. Как сделать флаер с помощью Gimp
  3. Как создать линейный лист в InDesign
  4. Как выполнять векторные вычисления в Excel
  5. Как сделать верхнюю черту в Excel