Bỏ qua nội dung chính

Công thức Excel: Chuyển chữ cái thành số

Đôi khi, bạn muốn chuyển đổi a thành 1, b thành 2, c thành 3, v.v. trong trang tính Excel. Tuy nhiên, để chuyển đổi từng cái một thì rất lãng phí thời gian. Trong hướng dẫn này, tôi giới thiệu một số công thức Excel để giải quyết vấn đề này.
doc viết tắt các từ 1

Chuyển một chữ cái thành một số trong mỗi ô

Để chuyển đổi một chữ cái thành một số trong mỗi ô Excel, bạn có thể sử dụng công thức dưới đây.

Công thức chung:

COLUMN(INDIRECT(cell_reference&1))

Lập luận

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

Công thức này hoạt động như thế nào

Lấy một ví dụ để giải thích công thức. Ở đây bạn sẽ chuyển chữ cái trong ô C3 thành số. Vui lòng sử dụng công thức này.

=COLUMN(INDIRECT(C3&1))

Ấn Bản đăng ký hạng mục thi Chìa khóa.
chuyển chữ cái sang số 2

Giải thích

INDIRECT chức năng: hàm này dùng để chuyển đổi một chuỗi văn bản thành một tham chiếu hợp lệ. Ở đây INDIRECT (C3 & 1) bạn có thể thấy nó như sau:
  CHỈNH SỬA (C3 & 1)
= INDIRECT (s & 1)
= INDIRECT (s1)

COLUMN chức năng: Các COLUMN hàm trả về số cột của tham chiếu đã cho. Bây giờ công thức là COLUMN (s1) trả về 19.

Ghi chú:

1. Công thức này trả về số cột, có nghĩa là nếu có nhiều hơn một chữ cái trong ô, nó sẽ trả về như ví dụ minh họa bên dưới.
chuyển chữ cái sang số 3

2. Công thức không phân biệt chữ hoa chữ thường.

Chuyển một số chữ cái thành một chuỗi số trong mỗi ô

Nếu bạn muốn chuyển đổi các chữ cái trong mỗi ô thành số như hình minh họa bên dưới, bạn cần một công thức mảng phức tạp.
chuyển chữ cái sang số 4

Công thức chung:

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

Lập luận

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.

Công thức này hoạt động như thế nào

Giả sử bạn muốn chuyển đổi các chữ cái trong phạm vi B3: B8 thành số, hãy làm như sau:

Đầu tiên, tạo một bảng để liệt kê tất cả các chữ cái và số tương đối của chúng.

Sau đó, chọn phạm vi bảng và chuyển đến Hộp tên (bên cạnh thanh Công thức) để đặt tên cho dải ô, ở đây tên dải ô là Rtable. xem ảnh chụp màn hình:
chuyển chữ cái sang số 5

Bây giờ sử dụng công thức này:

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

Ấn Bản đăng ký hạng mục thi , tất cả các chữ cái đầu tiên của mỗi từ trong ô A1 sẽ được trích xuất.
chuyển chữ cái sang số 6

Giải thích

ROW (INDIRECT ("1:" & LEN (B3))): Các Chức năng ROW trả về số hàng, có công thức mảng, sau đó trả về {1; 2; 3}. MID (B3, ROW (INDIRECT ("1:" & LEN (B3))), 1): Các Hàm MID trả về ký tự ở vị trí cụ thể của chuỗi đã cho. Công thức này có thể được xem như bên dưới
=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): Các Hàm VLOOKUP được sử dụng để tìm các số phù hợp của "a", "c", "d" trong cột thứ hai của phạm vi Rtable. Sau đó, nó trở lại {1; 3; 4}.

TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0)): Các Hàm TEXTJOIN là một hàm mới trong Excel 2019 và 365, nó được sử dụng để nối tất cả các văn bản bằng dấu phân cách. Ở đây nó trở lại 134.

Ghi chú:

Công thức này không phân biệt chữ hoa chữ thường.

Lưu ý:

Giả sử a = 1, b = 2, c = 3, d = 4, bạn có thể sử dụng công thức như sau:

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

Ấn Bản đăng ký hạng mục thi Chìa khóa.
chuyển chữ cái sang số 6

Công thức này phân biệt chữ hoa chữ thường.

Tệp mẫu

doc mẫuNhấp để tải xuống tệp mẫu


Công thức tương đối


Chức năng tương đối

  • Hàm INDIRECT
    Chuyển đổi một chuỗi văn bản thành một tham chiếu hợp lệ.
  • Hàm COLUMN
    Trả về số cột mà công thức xuất hiện hoặc số cột của tham chiếu đã cho.
  • Chức năng ROW
    Trả về số hàng của một tham chiếu.
  • MID
    Trả lại các ký tự cụ thể từ giữa chuỗi văn bản.

Các công cụ năng suất văn phòng tốt nhất

Kutools cho Excel - Giúp bạn nổi bật giữa đám đông

Các tính năng phổ biến: Tìm, đánh dấu hoặc xác định các bản sao  |  Xóa hàng trống  |  Kết hợp các cột hoặc ô mà không làm mất dữ liệu  |  Vòng không có công thức hữu ích. Cảm ơn !
Super VLookup: Nhiều tiêu chí  |  Nhiều giá trị  |  Trên nhiều trang tính  |  Tra cứu mờhữu ích. Cảm ơn !
Khuyến cáo. Danh sách thả xuống: Danh sách thả xuống dễ dàng  |  Danh sách thả xuống phụ thuộc  |  Danh sách thả xuống nhiều lựa chọnhữu ích. Cảm ơn !
Trình quản lý cột: Thêm một số cột cụ thể  |  Di chuyển cột  |  Chuyển đổi trạng thái hiển thị của các cột ẩn  So sánh các cột với Chọn các ô giống nhau và khác nhau hữu ích. Cảm ơn !
Các tính năng nổi bật: Tiêu điểm lưới  |  Chế độ xem thiết kế  |  Thanh công thức lớn  |  Trình quản lý sổ làm việc & trang tính | Thư viện tài nguyên (Văn bản tự động)  |  Bảng chọn ngày  |  Kết hợp các bảng tính  |  Mã hóa/Giải mã ô  |  Gửi email theo danh sách  |  Siêu lọc  |  Bộ lọc đặc biệt (lọc in đậm/nghiêng/gạch ngang...) ...
15 bộ công cụ hàng đầu12 bản văn CÔNG CỤ (thêm văn bản, Xóa ký tự ...)  |  50 + Biểu đồ Các loại (Biểu đồ Gantt ...)  |  40+ Thực tế Công thức (Tính tuổi dựa trên ngày sinh ...)  |  19 chèn CÔNG CỤ (Chèn mã QR, Chèn ảnh từ đường dẫn ...)  |  12 Chuyển đổi CÔNG CỤ (Số thành từ, Chuyển đổi tiền tệ ...)  |  7 Hợp nhất & Tách CÔNG CỤ (Các hàng kết hợp nâng cao, Tách ô Excel ...)  |  ... và nhiều hơn nữa

Kutools cho Excel tự hào có hơn 300 tính năng, Đảm bảo rằng những gì bạn cần chỉ là một cú nhấp chuột...


Tab Office - Bật tính năng Đọc và Chỉnh sửa theo Tab trong Microsoft Office (bao gồm Excel)

  • Một giây để chuyển đổi giữa hàng chục tài liệu đang mở!
  • Giảm hàng trăm cú click chuột cho bạn mỗi ngày, tạm biệt bàn tay chuột.
  • Tăng năng suất của bạn lên 50% khi xem và chỉnh sửa nhiều tài liệu.
  • Mang các tab hiệu quả đến Office (bao gồm Excel), giống như Chrome, Edge và 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