Перейти до основного матеріалу

Формула Excel: Перетворити букву на цифру

Іноді на аркуші Excel потрібно перетворити a на 1, b на 2, c на 3 тощо. Однак перетворювати їх по черзі - марна трата часу. У цьому підручнику я представляю деякі формули Excel для вирішення цієї проблеми.
doc скорочені слова 1

Перетворення однієї літери на число в кожному комірці

Щоб перетворити одну букву в число в кожній комірці Excel, ви можете використовувати формулу нижче.

Загальна формула:

COLUMN(INDIRECT(cell_reference&1))

Аргументи

Cell_reference: the cell that contains the letter you want to convert to number.

Як працює ця формула

Візьміть приклад, щоб пояснити формулу. Тут ви перетворите букву в комірці С3 у число. Будь ласка, використовуйте цю формулу.

=COLUMN(INDIRECT(C3&1))

прес Що натомість? Створіть віртуальну версію себе у ключ
перетворити букву на цифру 2

Пояснення

INDIRECT функціонал: ця функція використовується для перетворення текстового рядка у дійсне посилання. Тут непрямий (C3 та 1) ви можете побачити його таким:
  Непрямий (C3 та 1)
= НЕПРЯМИЙ (s & 1)
= НЕПРЯМИЙ (s1)

COLUMN функція: COLUMN функція повертає номер стовпця заданого посилання. Тепер формула така КОЛОНКА (s1) який повертається 19.

Примітки:

1. Ця формула повертає номер стовпця, що означає, що якщо в комірці є більше однієї літери, вона повернеться, як показано нижче.
перетворити букву на цифру 3

2. Формула не враховує регістр.

Перетворіть кілька літер у рядок цифр у кожній комірці

Якщо ви хочете перетворити літери в кожній клітинці в цифри, як показано на знімку екрана, вам потрібна складна формула масиву.
перетворити букву на цифру 4

Загальна формула:

TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(cell_refer,ROW(INDIRECT("1:"&LEN(cell_refer))),1))),Rtable,2,0))

Аргументи

Cell_refer: the cell that you want to convert the letters to numbers.
Rtable:a table with two columns, one lists all letters, one lists the relative numbers.

Як працює ця формула

Припустимо, ви хочете перетворити букви в діапазоні B3: B8 на цифри, будь-ласка, виконайте такі дії:

По-перше, створіть таблицю з переліком усіх букв та їх відносних номерів.

Потім виберіть діапазон таблиць і перейдіть до Ім'я поля (поруч із рядком формули), щоб дати йому діапазонну назву, тут назва діапазону - Rtable. див. скріншот:
перетворити букву на цифру 5

Тепер використовуйте цю формулу:

=TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0))

прес Що натомість? Створіть віртуальну версію себе у клавіша, усі перші літери кожного слова в комірці А1 витягуються.
перетворити букву на цифру 6

Пояснення

РЯД (НЕПРАВИЛЬНИЙ ("1:" І ОБ'ЄМ (B3))): Функція ROW повертає номер рядка, є формула масиву, потім вона повертається {1; 2; 3}. MID (B3, ROW (INDIRECT ("1:" & LEN (B3))), 1): Функція MID повертає символ у певному положенні заданого рядка. Цю формулу можна побачити, як показано нижче
=MID(B3,{1;2;3},1)
= MID ("acd", {1; 2; 3}, 1)
= {"a"; "c"; "d"}

VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0): Функція VLOOKUP використовується для пошуку відповідних чисел "a", "c", "d" у другому стовпці діапазону Rtable. Потім повертається {1; 3; 4}.

TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0)): Функція TEXTJOIN це нова функція в Excel 2019 і 365, вона використовується для об'єднання всіх текстів з роздільником. Ось воно повертається 134.

Примітки:

Ця формула не враховує регістр.

Примітка:

Припустимо, що a = 1, b = 2, c = 3, d = 4, ви можете використовувати формулу, як показано нижче:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3,"a",1),"b",2),"c",3),"d",4)

прес Що натомість? Створіть віртуальну версію себе у ключ
перетворити букву на цифру 6

Ця формула враховує регістр.

Зразок файлу

зразок docКлацніть, щоб завантажити зразок файлу


Відносні формули


Відносні функції

  • Непряма функція
    Перетворити текстовий рядок на дійсне посилання.
  • Функція COLUMN
    Поверніть номер стовпця, у якому з’являється формула, або номер стовпця даного посилання.
  • Функція ROW
    Повернути номер рядка посилання.
  • MID
    Поверніть конкретні символи з середини текстового рядка.

Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel - допомагає виділитися з натовпу

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати  |  Видалити порожні рядки  |  Об’єднайте стовпці або клітинки без втрати даних  |  Раунд без Формули ...
Супер VLookup: Кілька критеріїв  |  Множинне значення  |  На кількох аркушах  |  Нечіткий пошук...
Adv. Випадаючий список: Легкий спадний список  |  Залежний спадний список  |  Виберіть розкривний список, що вибирається...
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  Порівняти стовпці з Виберіть однакові та різні клітини ...
Особливості: Фокус сітки  |  Перегляд дизайну  |  Велика панель формул  |  Диспетчер робочих книг і аркушів | Бібліотека ресурсів (автотекст)  |  Вибір дати  |  Об’єднайте робочі аркуші  |  Шифрування/розшифрування клітинок  |  Надсилайте листи за списком  |  Супер фільтр  |  Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи ...)  |  50 + Графік типи (діаграма Ганта ...)  |  40+ Практичний Формули (Розрахуйте вік на основі дня народження ...)  |  19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху ...)  |  12 Перетворення Tools (Числа до слів, Валютна конверсія ...)  |  7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділити клітинки Excel ...)  |  ... і більше

Kutools для Excel має понад 300 функцій, Переконайтеся, що те, що вам потрібно, знаходиться лише на відстані одного кліка...

Опис


Вкладка Office - увімкніть читання та редагування вкладок у Microsoft Office (включаючи Excel)

  • Одна секунда для перемикання між десятками відкритих документів!
  • Щодня зменшуйте сотні клацань мишею, прощайте руку миші.
  • Збільшує вашу продуктивність на 50% під час перегляду та редагування декількох документів.
  • Додає ефективні вкладки в Office (включно з Excel), як у Chrome, Edge та Firefox.
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
ฉันไม่เข้าใจ ว่า เราจะกำหนดตัวเลขอย่างไร

COLUMN ฟังก์ชัน: COLUMN ฟังก์ชันส่งคืนจำนวนคอลัมน์ของการอ้างอิงที่ระบุ ตอนนี้สูตรคือ คอลัมน์ (s1) ซึ่งส่งกลับ 19.

เเล้วเราใส่สูตรตรงไหน ที่บอกว่า ข้อความนี้ กำหนด ให้เป็น 19 คะ
This comment was minimized by the moderator on the site
Hello,
I have as a basis this formula: =TEXTVERKETTEN("";1;SVERWEIS(T(IF(1;PART(B3;LINE(INDIRECT("1:"&LENGTH(B3)));1));E3:F78;2;0)) ... I have expanded my table in upper and lower case including special characters. Unfortunately, I do not get the difference verstädnlich integrated into the above formula!?

Helpful would still be the generic formula retroactively. That is, if I enter the numerical order, the table gives me the text.

I would like to use the generic formula for password encryption.

Thanks for your help ...

Matze
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations