Công thức Excel: Viết tắt tên trạng thái -

Công thức chung

=VLOOKUP(name,states,2,0)

Tóm lược

Để chuyển đổi tên tiểu bang đầy đủ thành viết tắt hai chữ cái của chúng (tức là Minnesota> MN), bạn có thể sử dụng một công thức đơn giản dựa trên hàm VLOOKUP. Trong ví dụ được hiển thị, công thức trong E5 là:

=VLOOKUP(C5,states,2,0)

Trong đó "trạng thái" là phạm vi được đặt tên G5: H55.

Giải trình

Công thức này dựa trên một bảng có các cột cho cả tên tiểu bang đầy đủ và 2 chữ cái viết tắt. Vì chúng ta đang sử dụng hàm VLOOKUP nên tên đầy đủ phải ở cột đầu tiên. Để đơn giản, bảng đã được đặt tên là "trạng thái".

VLOOKUP được cấu hình để lấy giá trị tra cứu từ cột C. Mảng bảng là phạm vi được đặt tên là "trạng thái", chỉ số cột là 2, để lấy từ viết tắt từ cột thứ hai). Đối số cuối cùng, range_lookup, đã được đặt thành 0 (FALSE) để buộc kết hợp chính xác.

=VLOOKUP(C5,states,2,0)

Hàm VLOOKUP định vị mục nhập phù hợp trong bảng "trạng thái" và trả về tên viết tắt 2 chữ cái tương ứng.

Ánh xạ chung

Đây là một ví dụ điển hình về cách hàm VLOOKUP có thể được sử dụng để chuyển đổi giá trị bằng bảng tra cứu. Cách tiếp cận tương tự này có thể được sử dụng để tra cứu và chuyển đổi nhiều loại giá trị khác. Ví dụ: bạn có thể sử dụng hàm VLOOKUP để ánh xạ mã lỗi số thành tên con người có thể đọc được.

Tra cứu ngược

Điều gì sẽ xảy ra nếu bạn có tên viết tắt của tiểu bang và muốn tra cứu tên tiểu bang đầy đủ bằng cách sử dụng bảng tra cứu trong ví dụ? Trong trường hợp đó, bạn sẽ cần chuyển sang INDEX và MATCH. Với giá trị tra cứu trong A1, công thức này sẽ trả về tên trạng thái đầy đủ với bảng tra cứu như được hiển thị:

=INDEX(G5:G55,MATCH(A1,H5:H55,0))

Nếu bạn muốn sử dụng cùng một "tiểu bang" phạm vi được đặt tên, bạn có thể sử dụng phiên bản này để chuyển đổi từ viết tắt gồm 2 chữ cái thành tên tiểu bang đầy đủ.

=INDEX(INDEX(states,0,1),MATCH(A1,INDEX(states,0,2),0))

Ở đây, chúng tôi sử dụng INDEX để trả về toàn bộ các cột bằng cách cung cấp số hàng bằng 0. Đây là một tính năng thú vị và hữu ích của hàm INDEX: nếu bạn cung cấp số 0 cho hàng, bạn sẽ nhận được (các) toàn bộ cột nếu bạn cung cấp số 0 cho cột, bạn sẽ nhận được (các) hàng toàn bộ.

thú vị bài viết...