Chủ Nhật, 24 tháng 1, 2021

Đính kèm tệp vào bản nháp Outlook và sử dụng chúng làm mẫu email

Làm việc với các bản nháp Outlook là điều mà hầu hết chúng ta đã quen. Nói chung, nó là một thực hành khá đơn giản và tiết kiệm công sức. Outlook sẽ tự động yêu cầu lưu email của bạn nếu bạn đóng cửa sổ mà không gửi nó hoặc bạn có thể giữ nó nếu bạn muốn hoàn tất việc soạn thư sau này. Và đây là một điểm cộng khác của tùy chọn này – tại sao không sử dụng bản nháp làm mẫu? Bổ trợ của chúng tôi, Mẫu email được chia sẻ, rất thân thiện với bản nháp Outlook vì hai lý do cơ bản:

Nếu tính năng này có vẻ có giá trị đối với bạn, hướng dẫn của tôi sẽ nêu bật những điểm chính và cách chuẩn bị.

Bắt đầu từ việc tạo bản nháp Outlook

Cho đến nay không phải ai cũng là người dùng có kinh nghiệm và phần này sẽ là tất cả về các bước dành cho người mới bắt đầu:

    1. Mở một Email mới để tạo thư trong Outlook (hoặc sử dụng phím tắt Ctrl + N).
    2. Điền vào nó bằng văn bản và đính kèm một hoặc nhiều mục cần thiết: bạn có thể nhấp vào Đính kèm tệp trong thanh menu trên cùng hoặc chỉ cần kéo và thả nó từ bất kỳ vị trí nào trên PC của bạn.
    3. Bây giờ, hãy thử đóng cửa sổ email và ngay lập tức bạn sẽ được yêu cầu giữ bản nháp, đó là cách hoạt động:
      Cách lưu bản nháp

Tiền boa. Một cách nhanh chóng khác là nhấn File> Save và bạn đã có nó!

Vui lòng tìm bản nháp này trong thư mục Bản nháp trên Ngăn Dẫn hướng:
Tìm bản nháp ở đâu

Trong trường hợp không cần thư nháp nữa, bạn luôn có thể xóa thư đó bằng cách nhấn vào nút Hủy ở góc trên cùng bên phải của cửa sổ thư.

Theo mặc định, nó sẽ ở đó an toàn cho đến khi bạn quay lại để chỉnh sửa và gửi nó. Tuy nhiên, bạn chỉ có thể làm điều đó một lần vì khi gửi bất kỳ bản nháp nào sẽ biến thành một email gửi đi. Nó tự động bị xóa khỏi Bản nháp thư mục và nơi duy nhất để tìm thông tin bạn đã đính kèm là Các mục đã gửi thư mục.

Chà, trong phần đầu của bài viết, tôi đã thông báo rằng chúng tôi đã có thể áp dụng bản nháp nhiều lần. Nếu bạn không ngại trải nghiệm công cụ của chúng tôi, tôi sẽ giải thích cách thực hiện điều này trong phần tiếp theo của bài viết của tôi.

Đặt bản nháp Outlook của bạn với tệp đính kèm làm mẫu email

Mặc dù các Mẫu Email được Chia sẻ của chúng tôi cung cấp nhiều chức năng, nhưng đây là một người trợ giúp thực sự đáng tin cậy với các tệp đính kèm được gửi hàng ngày hoặc hàng tuần. Chúng tôi đã soạn một bản nháp, nhưng chúng tôi cần các bước tiếp theo để biến nó thành một mẫu chức năng.

  1. Hãy tạo một thư mục riêng và chuyển bản nháp vào đó. Nhấp chuột phải vào Ngăn Dẫn hướng và chọn Thư mục mới:
    Tạo một thư mục mớiGhi chú. Đừng bỏ qua bước này vì về sau thư mục này sẽ đóng vai trò đầu mối trong trao đổi thông tin.
  2. Để chuyển bản nháp của bạn, hãy nhấp chuột phải vào nó và chọn Chuyển tới thư mục mới của bạn (trong ví dụ của tôi Chuyển tới > Thư mục được liên kết với Thư nháp):
    Di chuyển bản nháp sang một thư mục khác
    Hoặc bạn có thể chỉ cần kéo bản nháp của mình vào thư mục mới tạo.
  3. Bây giờ bạn cần kết nối thư mục này với Mẫu email được chia sẻ. Mở ngăn bổ trợ, nhấp chuột phải vào tên nhóm cần thiết và chọn tùy chọn tương ứng:
    Kết nối thư mục Outlook với Mẫu Email được Chia sẻ
    Do đó, bạn sẽ nhận được một cửa sổ xác nhận nhỏ với thông tin cần nhớ:
    Thông báo đồng bộ hóa nội dung

Chia sẻ thông tin của bạn với đồng đội

Chúng tôi đã hoàn thành phần công việc chính nhưng đã đến lúc cấp quyền truy cập vào mẫu của bạn cho một nhóm (nếu bạn có):

    1. Quay lại thư mục của bạn trong Outlook và nhấp chuột phải vào nó, chọn Tính chất ở cuối danh sách thả xuống.
    2. Đi đến Sự cho phép tab và nhấn Thêm vào:
      Thêm người dùng
    3. Bắt đầu nhập tài khoản Outlook của đồng nghiệp của bạn vào trường tìm kiếm và xác nhận email bằng cách chạm vào Thêm> OK ở cuối cửa sổ.
    4. Bạn sẽ trở lại theo mặc định Quyền , bạn có thấy tên mới được thêm vào hộp không? Nếu vậy, bạn đã làm đúng mọi thứ, chỉ cần tiếp tục xác định cấp độ quyền cho người dùng này:
      Xác định cấp độ quyền của người dùng

Ghi chú. Thật không may, không thể thêm nhiều người dùng cùng một lúc, bạn phải bao gồm và xác định quyền cho từng thành viên trong nhóm theo cách thủ công.

  1. Và bước cuối cùng – hiển thị hộp thư Outlook của bạn. Nhấp chuột phải vào thư mục gốc có địa chỉ email của bạn, sau đó chọn Quyền đối với Thư mục. Thêm một đồng đội như được mô tả trong bước 2-4 và đánh dấu vào Thư mục Hiển thị cái hộp:
    Hiển thị thư mục Outlook của bạn

Đừng lo lắng ở đây, tùy chọn này chỉ hiển thị cấu trúc thư mục trong khi nội dung vẫn ẩn.

Tất cả các thiết lập! Cách làm hơi phức tạp nhưng thực tế bạn chỉ cần hoàn thành các thiết lập một lần.

Tôi nhận được một thông báo lỗi

Bạn nhấp vào một mẫu nhưng nhận được điều này:
Lỗi: không tìm thấy mục
Để khắc phục sự cố, trước tiên hãy thử làm mới dữ liệu trong thư mục được kết nối. Bước này là bước bắt buộc sau bất kỳ thay đổi nào do bạn hoặc các thành viên khác trong nhóm thực hiện và giúp đồng bộ hóa tất cả các mục đúng cách. Bạn có thể dễ dàng tìm thấy tùy chọn này bằng cách nhấn vào ba dấu chấm bên cạnh thư mục được kết nối của bạn:
Tùy chọn Làm mới dữ liệu
Trong trường hợp lỗi vẫn còn, Ketoanmvb có thể khuyên bạn nên kiểm tra quyền truy cập của bạn vào thư mục Outlook này.

Tôi không có gì thêm để thêm và bây giờ bạn đã sẵn sàng để thực hành. Hãy thoải mái tạo thêm các bản nháp và chuyển chúng vào thư mục được kết nối của bạn, chỉnh sửa các bản nháp hiện có và hoặc áp dụng các bản nháp do nhóm của bạn tạo. Chúc các bạn sớm thực hiện thành không

The post Đính kèm tệp vào bản nháp Outlook và sử dụng chúng làm mẫu email appeared first on Dịch Vụ kế toán tại Hà Nội | Uy tín - Chất lượng | Kế Toán MVB.



source https://ketoanmvb.com/dinh-kem-tep-vao-ban-nhap-outlook-va-su-dung-chung-lam-mau-email.html

Thứ Năm, 21 tháng 1, 2021

Tạo dropdown list phụ thuộc cho nhiều hàng trong excel

Nếu bạn đang tìm cách tạo một Dropdown List có thể mở rộng, có thể kéo hoặc sao chép qua nhiều hàng, bạn đã đến đúng trang và sẽ có giải pháp sau vài phút.

Sự ra đời của mảng động  đã làm cho cuộc sống của chúng ta với tư cách là người dùng Excel dễ dàng hơn rất nhiều. Trong số nhiều thứ khác, chúng đơn giản hóa đáng kể việc tạo Drop-down List động . Hướng dẫn được liên kết ở trên cho biết cách thiết lập nhanh nhiều menu Drop-down với các mảng động và làm cho nó có thể mở rộng để tự động bao gồm các mục nhập mới.

Tôi cảm thấy rất tự hào về công việc Ketoanmvb đã làm cho đến khi Ketoanmvb nhận được một vài nhận xét như sau: “Điều đó hoạt động tốt cho một hàng, nhưng làm thế nào để điều này hoạt động cho toàn bộ cột?” Một câu hỏi công bằng. Thật vậy, danh sách chọn trong Excel thường được sử dụng nhất trong các trang tính có hàng trăm hàng để thuận tiện cho việc nhập dữ liệu. Vì vậy, Dịch vụ kế toán tại Hà Nội – ketoanmvb đã xem xét lại toàn bộ cách tiếp cận, tìm ra giải pháp cho nhiều ô và tôi rất vui được chia sẻ kết quả nỗ lực của Ketoanmvb với bạn!

Lưu ý quan trọng!  Vì giải pháp này dựa trên tính năng mảng động chỉ khả dụng với đăng ký Office 365, nên giải pháp chỉ hoạt động cho Excel 365 . Trong các phiên bản Excel trước động, vui lòng sử dụng phương pháp truyền thống để tạo nhiều Drop-down List phụ thuộc .

Nguồn dữ liệu

Để bắt đầu, hãy lấy một số dữ liệu nguồn để làm việc. Trong bảng chính của Ketoanmvb ở bên trái, chúng tôi muốn có hai danh sách chọn trong mỗi hàng, để việc chọn một Phòng trong danh sách đầu tiên chỉ hiển thị Người quản lý cho bộ phận đã chọn đó trong danh sách thứ hai. Nếu bạn thay đổi lựa chọn trong danh sách chính, tên trong Dropdown List phụ thuộc sẽ cập nhật tương ứng.

Dữ liệu nguồn cho nhiều dropdown list

Bước 1. Cấu trúc dữ liệu nguồn

Dữ liệu nguồn cho Dropdown List thường đến từ các nguồn khác nhau và được tổ chức khác nhau. Vì vậy, bước đầu tiên của chúng tôi là cấu trúc dữ liệu gốc theo nhu cầu của chúng tôi. Đối với điều này, chúng tôi sẽ tạo một số loại bảng chuẩn bị sẽ liệt kê tất cả các tên bộ phận khác nhau trong hàng tiêu đề và dưới mỗi nợ. tên sẽ có danh sách nhân viên làm việc trong bộ phận cụ thể đó. Để tự động hóa công việc và tránh sai sót của con người, chúng tôi sẽ sử dụng các công thức sau.

Để lấy các phòng ban , hãy nhập công thức này vào H2.

=TRANSPOSE(SORT(UNIQUE(E3:E15)))

Ở đây, hàm UNIQUE trích xuất tất cả các phòng ban khác nhau từ E3: E15. Hàm SORT sắp xếp các kết quả theo thứ tự bảng chữ cái để các mục trong danh sách chính của bạn sẽ được sắp xếp từ A đến Z (nếu bạn không muốn điều đó, bạn có thể xóa SORT khỏi công thức và tên sẽ xuất hiện trong thứ tự như trong bảng nguồn của bạn). Cuối cùng, TRANSPOSE thay đổi hướng đầu ra từ dọc sang ngang.

Xin lưu ý rằng công thức chỉ cần được nhập vào một ô và kết quả tự động tràn sang các ô lân cận (tính năng này được gọi là phạm vi tràn ).

Bằng cách này, chúng tôi đã có các mục cho Dropdown List chính của chúng tôi:

Lấy các mục chính trong drop-down list

Để kéo tên người quản lý , công thức trong H3 là:

=SORT(FILTER($F$3:$F$15, $E$3:$E$15=H$2))

Ở đây, Ketoanmvb sử dụng chức năng FILTER để lọc các nhân viên thuộc một bộ phận cụ thể ($ E $ 3: $ E $ 15 = H $ 2). Hàm SORT sắp xếp các tên theo thứ tự bảng chữ cái (nếu bạn muốn giữ nguyên thứ tự hiện có, hãy xóa nó khỏi công thức).

Giống như công thức trước, công thức này cũng động, và toàn bộ cơn thịnh nộ tràn được lấp đầy với các kết quả cùng một lúc. Tất cả những gì bạn cần làm là kéo công thức sang bên phải để có danh sách người quản lý cho từng khoản nợ.

Và điều này cung cấp cho chúng tôi các mục cho Dropdown List phụ thuộc:

Lấy dữ liệu drop-down list phụ thuộc

Mẹo và lưu ý:

  • Trong ví dụ này, chúng tôi có tất cả dữ liệu trên cùng một trang tính để giúp bạn theo dõi dễ dàng hơn. Trong bảng tính thực của bạn, bạn nên đặt một bảng chuẩn bị trên một trang tính riêng biệt để đảm bảo có đủ ô trống ở bên dưới và bên phải để chứa tất cả dữ liệu. Như đã đề cập, các công thức mảng động chỉ được nhập vào một ô và bạn không thể biết kết quả sẽ tràn vào bao nhiêu ô.
  • Nếu mục tiêu của bạn là tạo Dropdown List có thể mở rộng , thì hãy sử dụng một phương pháp hơi khác cho bảng chuẩn bị, được thảo luận trong ví dụ này .

Bước 2. Tạo Dropdown List chính

Với dữ liệu nguồn được sắp xếp hợp lý, hãy tạo Dropdown List đầu tiên theo cách thông thường với sự trợ giúp của Xác thực dữ liệu Excel :

  1. Chọn ô trên cùng mà bạn muốn Dropdown List chính xuất hiện (trong trường hợp của chúng tôi là B3).
  2. Trên   tab Dữ liệu , trong   nhóm Công cụ Dữ liệu , hãy bấm  Xác thực Dữ liệu .
  3. Trên tab Cài đặt của  hộp thoại Xác thực Dữ liệu , hãy định cấu hình quy tắc:
    • Trong  Cho phép , chọn  Danh sách .
    • Trong   hộp Nguồn , nhập tham chiếu phạm vi tràn trỏ đến tên các phòng ban trong bảng chuẩn bị: = $ H $ 2 #Cú pháp này (địa chỉ ô theo sau là thẻ băm) đề cập đến toàn bộ phạm vi tràn bất kể nó thực sự chứa bao nhiêu ô.
    • Bấm  OK  để đóng hộp thoại.

Tạo Dropdown List chính

Dropdown List chính cho ô đầu tiên được thực hiện:

drop-down list chính

Bước 3. Tạo Dropdown List phụ thuộc

Về mặt kỹ thuật, việc thiết lập danh sách chọn liên tiếp có vẻ khá dễ dàng – bạn chỉ cần tạo thêm một quy tắc xác thực dữ liệu cho một cột khác. Tuy nhiên, có một phần khó khăn – công thức cho hộp Nguồn . Lần này, bạn không thể sử dụng tham chiếu phạm vi tràn thông thường vì Drop-down List thứ hai cần tính đến lựa chọn trong danh sách thả xuống đầu tiên. Để giải quyết nhu cầu này, chúng tôi sẽ đề cập gián tiếp đến phạm vi tràn có liên quan với công thức sau:

INDIRECT(CHAR(CODE(“col_letter“) + MATCH(dropdown_cell, dropdown_spill_range, 0)) & “row_num#”)

Ở đâu:

  • col_letter – là chữ cái của cột đứng trước cột ngoài cùng bên trái của bảng chuẩn bị. Trong ví dụ này, bảng chuẩn bị bắt đầu bằng H2. Cột đứng trước là G, vì vậy chúng tôi sử dụng CODE (“G”).
  • dropdown_cell – là địa chỉ của ô trên cùng chứa Dropdown List chính, trong trường hợp của chúng tôi là B3. Hãy đảm bảo sử dụng tham chiếu ô tương đối không có dấu $ để công thức điều chỉnh chính xác cho từng hàng nơi bạn sẽ sao chép menu Drop-down của mình.
  • dropdown_spill_range – tham chiếu đến phạm vi tràn trong bảng chuẩn bị có chứa các mục cho Dropdown List chính. Trong ví dụ của chúng tôi, đó là các phòng ban được trả về bởi công thức mảng động trong H2, vì vậy chúng tôi sử dụng tham chiếu phạm vi tràn này: $ H $ 2 #
  • row_num – số lượng hàng trong bảng chuẩn bị chứa công thức trả về các mục cho menu Dropdown phụ thuộc. Công thức của chúng ta nằm ở hàng 3 (H3: K3), vì vậy nó là “3 #”. Thay vì mã hóa cứng số hàng, bạn có thể sử dụng hàm ROW (), nhưng chúng tôi sẽ không làm phức tạp mọi thứ hơn chúng đã có 🙂

Đặt tất cả các phần trên lại với nhau, chúng tôi nhận được công thức sau cho quy tắc xác thực thả xuống phụ thuộc:

=INDIRECT(CHAR(CODE("G") + MATCH(B3, $H$2#, 0))&"3#")

Bây giờ, bạn chỉ cần chọn các tế bào trên cùng để xem Dropdown List thứ yếu (C3), đi đến dữ liệu tab> Data Validation , và cấu hình các quy tắc như thế này:

 Thiết lập xác thực dữ liệu cho drop-down list phụ thuộc

Đó là nó! Dropdown List phụ thuộc rất tốt để đi:

Danh sách thả xuống phụ thuộc trong Excel

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

Từ kinh nghiệm của tôi, nhiều khách truy cập blog của chúng tôi háo hức không chỉ biết cách áp dụng công thức này hay công thức kia mà còn hiểu logic nội tại của nó. Đối với những người dùng tò mò và chu đáo như vậy, tôi sẽ cung cấp bảng phân tích chi tiết của công thức:

=INDIRECT(CHAR(CODE("G") + MATCH(B3, $H$2#, 0))&"3#")

Ở cấp độ cao, chúng tôi sử dụng hàm INDIRECT để “động” tham chiếu đến phạm vi tràn của các nhà quản lý tương ứng với bộ phận được chọn trong menu Dropdown chính.

Giả sử bạn đã chọn Lập kế hoạch từ menu Dropdown trong B3. Các nhân viên của Kế hoạch nợ. được liệt kê trong cột J bắt đầu bằng J3. Điều đó có nghĩa là, bằng cách nào đó chúng ta cần cung cấp tham chiếu J3 # cho INDIRECT:

=INDIRECT("J3#")

Và đây là cách chúng tôi làm điều đó:

Để lấy ký tự cột, 3 hàm sau được sử dụng cùng nhau:

CHAR(CODE("G") + MATCH(B3, $H$2#, 0))

Hàm MATCH tìm kiếm giá trị B3 trong danh sách các phòng ban bắt đầu bằng H2 và trả về vị trí tương đối của nó, đó là 3 (Phân tích, Thiết kế, Lập kế hoạch,…).

Hàm CODE trả về mã số cho ký tự của cột trước cột đầu tiên của bảng chuẩn bị, bạn có thể coi là cột 0. Trong trường hợp của chúng tôi, cột trước đó là G và CODE (“G”) bằng 71. Thêm số được MATCH trả về vào nó, và bạn sẽ nhận được 74 (71 + 3 = 74).

Bây giờ, chúng ta cần chuyển đổi số mã ở trên trở lại ký tự cột và chúng ta cam kết tác vụ này với hàm CHAR:

CHAR(74)

Ký tự tương ứng với mã ASCII 74 là “J”, chính xác là những gì chúng tôi đang tìm kiếm!

Tại thời điểm này, công thức phức tạp của chúng tôi rút gọn thành một công thức dễ hiểu:

INDIRECT("J"&"3#")

“J” được nối với “3” tạo ra địa chỉ của ô J3, mà chúng tôi thêm một thẻ băm để làm cho nó trở thành tham chiếu phạm vi tràn, để hàm INDIRECT trả về toàn bộ một mảng thay vì một giá trị ô đơn lẻ. Làm xong!

Bước 4. Sao chép Dropdown List trên nhiều hàng

Đây là phần dễ nhất. Để danh sách chọn xuất hiện trong nhiều ô, bạn có thể chỉ cần sao chép chúng giống như bất kỳ nội dung ô nào khác bằng cách sử dụng tính năng Sao chép / Dán hoặc bằng cách kéo qua các ô liền kề. Đối với thực hành, chúng tôi sẽ thử cả hai kỹ thuật.

Để sao chép Dropdown List chính , hãy chọn ô chứa nó (B3) và kéo chốt điền (một hình vuông nhỏ ở góc dưới bên phải của ô) qua nhiều ô nếu cần:

Kéo menu chính xuống trên nhiều ô

Để sao chép Dropdown List phụ thuộc , hãy thực hiện sao chép / dán thông thường:

  1. Chọn ô có menu thả xuống phụ (C3) và nhấn Ctrl + C để sao chép nó.
  2. Chọn tất cả các ô khác mà bạn muốn danh sách phụ thuộc xuất hiện (C4: C12) và nhấn Ctrl + V để dán nội dung đã sao chép.

 Sao chép trình đơn thả xuống phụ thuộc qua nhiều hàng

Giờ đây, cả hai danh sách đều xuất hiện ở mọi hàng cho phép bạn chọn một bộ phận và người quản lý cho mỗi dự án.

Hãy nhớ rằng các phương pháp trên sao chép tất cả nội dung của một ô bao gồm Xác thực Dữ liệu và lựa chọn hiện tại. Vì vậy, chúng tốt nhất nên được sử dụng khi chưa có mục nào được chọn trong danh sách.

Nếu bạn đã chọn các mục, thì bạn chỉ có thể sao chép quy tắc Xác thực dữ liệu bằng cách sử dụng tính năng Dán Đặc biệt . Đây là cách thực hiện:

  1. Chọn ô thả xuống và nhấn Ctrl + Choặc nhấp vào Sao chép trên ruy-băng.
  2. Chọn các ô đích.
  3. Bấm chuột phải vào phạm vi đã chọn, sau đó bấm Dán Đặc biệt… .
  4. Trong cửa sổ hộp thoại Dán Đặc biệt , chọn Xác thực và bấm OK .
  1. Sao chép quy tắc Xác thực dữ liệu sang các ô khác.

Kết quả: Dropdown List phụ thuộc nhiều hàng

Mặc dù giải pháp mảng động của chúng tôi không phải là thiết lập một cú nhấp chuột, nhưng nó nhanh hơn vẻ bề ngoài và chắc chắn nhanh hơn nhiều so với cách tiếp cận kiểu cũ với các dải được đặt tên. Dù sao thì kết quả cũng đáng để nỗ lực, đồng ý chứ?

Đây là – trình đơn thả xuống phụ thuộc cho nhiều hàng trong đó việc chọn một mục từ danh sách đầu tiên xác định những mục nào sẽ xuất hiện trong Dropdown List phụ.

Danh sách thả xuống phụ thuộc cho nhiều hàng

Cách làm cho nhiều Drop-down List có thể mở rộng

Nếu nhiều dữ liệu hơn có thể được thêm vào bảng nguồn của bạn trong tương lai và bạn muốn tự động đưa các mục nhập mới vào Drop-down List, thì bạn sẽ phải sử dụng các phiên bản công thức phức tạp hơn một chút cho bảng chuẩn bị. Có 2 cách tiếp cận có thể có ở đây, một phạm vi thông thường và một bảng Excel chính thức, mỗi cách có những lưu ý riêng.

Phương pháp tiếp cận 1. Tổ chức dữ liệu nguồn trong một bảng

Một trong những ưu điểm chính của bảng Excel là tự động mở rộng để chứa dữ liệu mới và chúng tôi sẽ tận dụng khả năng này.

Điều đầu tiên bạn làm là chuyển đổi dữ liệu nguồn thành một bảng . Cách nhanh nhất là chọn dải E2: F15 và nhấnCtrl + T. Để thuận tiện, chúng tôi đặt tên bảng là Source_data .

Tiếp theo, xây dựng các công thức cho bảng chuẩn bị bằng cách sử dụng các tham chiếu có cấu trúc . Nếu bạn không quen với cú pháp này, nó không phải là một vấn đề! Chỉ cần bắt đầu nhập công thức vào một ô, chọn phạm vi bắt buộc trong bảng của bạn và Excel sẽ tự động tạo tham chiếu có cấu trúc thích hợp cho bạn dựa trên tên cột.

Để chiết xuất các cục , công thức của H2 là:

=TRANSPOSE(SORT(UNIQUE(Source_data[Dept.])))

Để lấy tên người quản lý , hãy nhập công thức dưới đây vào H3 và kéo công thức đó sang bên phải qua một vài ô hơn so với các phòng ban hiện tại (giả sử, đến P3):

=IFERROR(SORT(FILTER(Source_data[[Manager]:[Manager]], (Source_data[[Dept.]:[Dept.]]=H$2))),"")

Hãy chú ý rằng các tham chiếu có cấu trúc tuyệt đối nên được sử dụng cho các cột Phòng và Người quản lý để các tham chiếu sẽ không thay đổi khi công thức được sao chép theo chiều ngang. Mặc định trong bảng Excel là tham chiếu cột tương đối như bảng [cột] . Để làm cho tham chiếu là tuyệt đối, bạn cần lặp lại tên cột như sau: table [[column]: [column]] .

Hàm IFERROR được sử dụng để ngăn lỗi khi công thức được sao chép sang các cột phụ ở bên phải.

Nếu tất cả được thực hiện chính xác, bảng chuẩn bị sẽ tự động mở rộng để kết hợp các bản ghi mới:

 Làm cho một bàn chuẩn bị có thể mở rộng

Phương pháp tiếp cận 2. Sử dụng một phạm vi nhưng cải tiến công thức

Nếu tham chiếu bảng trông quá phức tạp đối với bạn, bạn cũng có thể làm với một phạm vi bình thường. Trong trường hợp này, cần thực hiện một số cải tiến đối với các công thức:

  • Bao gồm một số hàng trống trong phạm vi được cung cấp cho cả hai công thức.
  • Lọc ra các ô trống để chúng không lọt vào danh sách chọn của bạn.

Để chiết xuất tên các bộ phận , công thức của H2 là:

=TRANSPOSE(SORT(UNIQUE(FILTER(E3:E30, E3:E30<>""))))

Xin lưu ý rằng chúng tôi sử dụng phạm vi E3: E30, mặc dù hiện tại có ít bản ghi hơn trong bảng nguồn của chúng tôi.

Để lấy tên người quản lý , hãy nhập công thức dưới đây vào H3 và kéo công thức đó qua một vài cột hơn so với các mục hiện có trong hàng tiêu đề:

=IFERROR(SORT(FILTER($F$3:$F$30, ($E$3:$E$30=H$2)*($E$3:$E$30<>""))),"")

Trong trường hợp này, chúng tôi khóa các tham chiếu phạm vi bằng dấu $ để ngăn chúng thay đổi trong khi sao chép công thức.

Như với giải pháp trước đó, các bản ghi mới xuất hiện trong bảng chuẩn bị sau khi chúng được thêm vào bảng nguồn.

 Tạo nhiều danh sách thả xuống có thể mở rộng

Kết quả: Drop-down List có thể mở rộng nhiều

Bất kỳ cách tiếp cận nào bạn đã chọn, hãy định cấu hình và sao chép hai quy tắc Xác thực dữ liệu như được giải thích trong Bước 2 – 4 ở trên và các mục mới được thêm vào sẽ được hiển thị trong Drop-down List mà bạn không cần phải nỗ lực thêm!

Nhiều drop-down list có thể mở rộng trong Excel

Đó là mục đích của tôi để tạo một Drop-down List nhiều trong Excel. Hy vọng rằng, giải pháp này cũng sẽ hữu ích cho bạn. Dù sao, tôi cảm ơn bạn đã đọc và hy vọng sẽ gặp bạn trên blog của Dịch vụ kế toán tại Hà Nội – Ketoanmvb vào tuần tới!

The post Tạo dropdown list phụ thuộc cho nhiều hàng trong excel appeared first on Dịch Vụ kế toán tại Hà Nội | Uy tín - Chất lượng | Kế Toán MVB.



source https://ketoanmvb.com/tao-dropdown-list-phu-thuoc-cho-nhieu-hang-trong-excel.html

5 cách thực hiện hàm VLOOKUP trong Excel – cách nào nhanh nhất?

Hôm nay, chúng ta sẽ làm Vlookup trong Excel với một số công thức khác nhau, đo tốc độ tính toán của chúng và đánh giá tính nhất quán, vì vậy bạn có thể chọn công thức chiến thắng của mình.

Tìm kiếm thông tin trên các bảng khác nhau là một trong những tác vụ phổ biến nhất trong Excel. Đáng tiếc, hàm VLOOKUP cổ điển lại khét tiếng về sức mạnh xử lý và tính linh hoạt. Không có gì ngạc nhiên khi trong những năm qua, người dùng Excel đã đưa ra các giải pháp của riêng họ, chẳng hạn như công thức INDEX MATCH. May mắn thay, Microsoft cuối cùng đã nhận ra rằng hàm VLOOKUP có quá nhiều điểm yếu và phát hành một phiên bản kế nhiệm mạnh mẽ hơn – hàm XLOOKUP. Vì vậy, cái nào là tốt nhất để sử dụng?

Nếu bảng của bạn chỉ có vài chục hàng, thì rất có thể bất kỳ phương pháp nào cũng sẽ đủ nhanh và bạn sẽ không nhận thấy sự khác biệt. Nhưng nếu số hàng được đo bằng hàng nghìn, thì việc lựa chọn đúng hàm là rất quan trọng – sự khác biệt về hiệu suất có thể hơn 10 lần! Vì vậy, chúng ta hãy bắt đầu hẹn giờ và xem ai là người nhanh nhất 🙂

Nguồn dữ liệu

Trong tất cả các ví dụ, chúng tôi cũng đang sử dụng tập dữ liệu sau:

  • Bảng chính chứa 500.000 hàng
  • Bảng tra cứu chứa 500 hàng

Mục tiêu của chúng tôi là khớp tên các mặt hàng và kéo giá từ bảng tra cứu vào bảng chính.

 Kéo giá từ bảng tra cứu vào bảng chính

Đối với mỗi phương pháp, chúng tôi sẽ nhập công thức vào C2 và sao chép nó xuống thông qua C500001, đo thời gian Excel cần để tính nửa triệu ô.

Đương nhiên, kết quả sẽ phụ thuộc vào nhiều yếu tố như hiệu suất CPU, dung lượng RAM, phiên bản Excel, v.v. Trong thử nghiệm này, không phải con số tuyệt đối mới là vấn đề. Điều quan trọng hơn là phải hiểu hiệu suất của từng công thức so sánh, ưu điểm và nhược điểm của chúng.

Các ví dụ của chúng tôi giả định rằng bạn có kiến ​​thức cơ bản về các hàm và chúng tôi sẽ không tập trung nhiều vào cú pháp của chúng. Liên kết đến các hướng dẫn chuyên sâu được bao gồm để thuận tiện cho bạn.

Tất cả các bài kiểm tra đều được thực hiện trên máy tính xách tay Dell của tôi có cài đặt Microsoft 365 Apps for Business; Excel 32-bit, phiên bản 2011, bản dựng 13415, Kênh Beta. Các bài kiểm tra tương tự cũng được thực hiện bởi đồng nghiệp của tôi trên Excel 64-bit và một số kết quả khác nhau đáng kể!

Công thức VLOOKUP

Khi nói đến việc tìm kiếm và truy xuất dữ liệu phù hợp trong Excel, chức năng đầu tiên được nghĩ đến là hàm VLOOKUP cũ tốt. Trong thực tế, nó không phải là tốt như nó có thể được, nhưng chúng ta sẽ nói chuyện này một chút sau 🙂

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

Để kéo giá từ bảng tra cứu (E2: F501) sang bảng chính (A2: B500001), chúng tôi xác định các đối số sau cho công thức VLOOKUP của chúng tôi:

  • Lookup_value : B2 – giá trị cần tìm trong bảng tra cứu.
  • Table_array : $ E $ 3: $ F $ 501 – vui lòng lưu ý rằng chúng tôi khóa các tham chiếu bằng dấu $ để chúng không thay đổi khi sao chép công thức.
  • Col_index_num : 2 – dữ liệu sẽ được truy xuất từ cột thứ 2 của bảng tra cứu.
  • Range_lookup : FALSE – tìm kiếm đối sánh chính xác.

Công thức hoàn chỉnh là:

=VLOOKUP(B2, $E$3:$F$501, 2, FALSE)

Công thức trên chuyển đến C2, sau đó chúng ta nhấp đúp vào dấu cộng ở góc dưới bên phải để sao chép công thức trên toàn bộ cột. Tại thời điểm nhấp đúp, chúng tôi chạy đồng hồ bấm giờ và thấy rằng phép tính này mất 6,6 giây.

cách thực hiện hàm VLOOKUP trong Excel

Khi thực hiện Vlookup trong các trang tính thực, nhiều người cung cấp toàn bộ cột cho table_array để phục vụ cho việc bổ sung có thể trong tương lai:

=VLOOKUP(B2, E:F, 2, FALSE)

Nó có ảnh hưởng đến hiệu suất không? Có, nó có. Mất 14,2 giây để tính toán toàn bộ cột. Điều đó thật khó tin, vì vậy tôi đã kiểm tra lại. Kết quả tương tự – ít hơn một nửa tốc độ của các dãy.

Ngoài sự nhanh chóng, công thức của bạn cũng cần phải mạnh mẽ và bền, phải không? Đáng tiếc, VLOOKUP không thể tự hào về độ tin cậy và khả năng phục hồi.

Giới hạn của hàm VLOOKUP

Như đã đề cập, hàm VLOOKUP trong Excel có một số ràng buộc khó chịu. Những điều cần thiết nhất là:

  • Không thể nhìn vào bên trái của nó. Hàm VLOOKUP chỉ có thể tìm ở cột ngoài cùng bên trái của mảng bảng và trả về thông tin từ bên phải.
  • Không tồn tại khi chèn hoặc xóa cột . Vì cột trả về được chỉ định dưới dạng số chỉ mục, công thức VLOOKUP ngừng hoạt động ngay sau khi cột mới được thêm vào hoặc xóa khỏi mảng bảng.
  • Giá trị tra cứu được giới hạn trong 255 ký tự.

Thời gian tính toán : phạm vi – 6,6 giây; toàn bộ cột – 14,2 giây.

Công thức INDEX MATCH

Đối với nhiều người dùng, một dạng tra cứu nâng cao trong Excel là công thức INDEX MATCH. Ở dạng chung, nó trông như thế này:

INDEX (return_column, MATCH (lookup_value, lookup_column, 0))

Đối với tập dữ liệu của chúng tôi, công thức có dạng sau:

=INDEX($F$2:$F$501, MATCH(B2, $E$2:$E$501, 0))

 INDEX MATCH công thức trong Excel

Như với hàm VLOOKUP, hãy nhớ sử dụng tham chiếu tuyệt đối cho phạm vi tra cứu và trả về để đảm bảo rằng công thức sao chép chính xác vào các ô bên dưới.

Với cả hai bảng trên cùng một trang tính, INDEX MATCH hoạt động chậm hơn nhiều so với hàm VLOOKUP (8,9 so với 6,6 giây).

Nhưng nếu chúng ta di chuyển bảng tra cứu sang một trang tính khác , công thức sẽ bắt đầu hoạt động nhanh hơn nhiều (~ 5 giây), tốt hơn so với hàm VLOOKUP.

Dù sao, INDEX MATCH tạo nên thời gian với một số lợi ích quan trọng.

Ưu điểm của INDEX MATCH

  • Có thể nhìn từ phải sang trái . Đúng vậy, công thức INDEX MATCH không quan tâm đến vị trí của cột tra cứu, bởi vì không giống như hàm VLOOKUP, nó xác định rõ ràng một phạm vi tra cứu chứ không phải một mảng bảng.
  • Miễn dịch với việc chèn và xóa cột. Với INDEX MATCH, bạn có thể thêm và xóa các cột một cách an toàn vì bạn chỉ định một phạm vi trả về chứ không phải một số chỉ mục.
  • Không có giới hạn cho kích thước của giá trị tra cứu. Trong khi hàm VLOOKUP bị giới hạn ở 255 ký tự, hàm INDEX MATCH không gặp vấn đề gì với việc xử lý các chuỗi dài hơn.
  • Có thể thực hiện Vlookup với nhiều tiêu chí như trong ví dụ liên kết ở trên.
  • Có thể thực hiện tra cứu 2 chiều và trả về giá trị tại giao điểm của một hàng và cột cụ thể.

Thời gian tính toán : phạm vi – 8,9 giây; toàn bộ cột – 17,7 giây.

Hướng dẫn chuyên sâu : Công thức INDEX MATCH trong Excel

Công thức OFFSET MATCH

Đây là một công thức khác để tra cứu theo chiều dọc trong Excel, không có nhiều hạn chế của hàm VLOOKUP:

OFFSET(lookup_table, MATCH(lookup_value, OFFSET(lookup_table, 0, n, ROWS(lookup_table), 1) ,0) -1, m, 1, 1)

Ở đâu:

  • n – là độ lệch cột tra cứu xác định có bao nhiêu cột để di chuyển từ đầu bảng đến cột tra cứu.
  • m – là độ lệch cột trả về xác định có bao nhiêu cột để di chuyển đến cột trả về.

Trong trường hợp của chúng tôi, độ lệch cột tra cứu (n) là 0 vì chúng tôi đang tìm kiếm trong cột đầu tiên, do đó không cần thay đổi. Độ lệch cột trả về (m) là 1 vì các kết quả phù hợp ở cột thứ hai và chúng ta cần di chuyển 1 cột sang bên phải để đến được chúng:

=OFFSET($E$2:$F$501, MATCH(B2, OFFSET($E$2:$F$501, 0, 0, ROWS($E$2:$F$501), 1), 0) -1, 1, 1, 1)

OFFSET MATCH formula to do Vlookup in Excel

So với các giải pháp trước đây, công thức quá rườm rà phải không? Tuy nhiên, nó nhanh hơn nhiều so với hàm VLOOKUP hoặc INDEX MATCH. Tính toán 500 nghìn hàng chỉ mất chưa đầy 3 giây! Trên toàn bộ các cột, OFFSET chỉ chậm hơn một chút – 3,5 giây.

=OFFSET(E:F, MATCH(B2, OFFSET(E:F, 0, 0, ROWS(E:F), 1), 0) -1, 1, 1, 1)

Tuy nhiên, trong Excel 64-bit, kết quả không quá ấn tượng – khoảng 7,5 giây. Tại sao vậy? Một câu hỏi hay cho các bạn Microsoft 🙂

Ưu điểm của OFFSET MATCH

Ngoài tốc độ, công thức này còn có một số ưu điểm khác:

  • Có thể thực hiện một Vlookup bên trái và Hlookup trên .
  • Có thể thực hiện tra cứu hai chiều dựa trên giá trị cột và hàng.
  • Không bị vỡ khi cột được chèn vào hoặc bị xóa khỏi bảng tra cứu.

Hạn chế của OFFSET MATCH

Cú pháp phức tạp.

Thời gian tính toán : phạm vi – 2,9 giây; toàn bộ cột – 3,5 giây.

Công thức XLOOKUP

Người đăng ký Microsoft 365 được cung cấp một chức năng mới và mạnh mẽ hơn để tra cứu thông tin trong trang tính của họ:

XLOOKUP(lookup_value, lookup_array, return_array, [match_mode], [search_mode], [if_not_found])

Đối với mục đích của chúng tôi, các giá trị mặc định của 3 đối số tùy chọn cuối cùng hoạt động tốt, vì vậy chúng tôi chỉ xác định 3 tham số đầu tiên là bắt buộc. Tên của các đối số rất trực quan và tôi tin rằng bạn có thể hiểu công thức mà không cần giải thích thêm:

=XLOOKUP(B2, $E$2:$E$501, $F$2:$F$501)

Excel XLOOKUP formula

Ưu điểm của XLOOKUP

So với hàm VLOOKUP truyền thống, hàm XLOOKUP có nhiều cải tiến như:

  • Cú pháp đơn giản và có ý nghĩa hơn
  • Khả năng tra cứu theo chiều dọc và chiều ngang theo bất kỳ hướng nào: phải, trái, từ dưới lên hoặc lên trên.
  • Đối với dữ liệu được sắp xếp, nó có chế độ tìm kiếm nhị phân đặc biệt nhanh hơn rất nhiều so với tìm kiếm thông thường.
  • Tìm kiếm theo thứ tự ngược lại để có lần xuất hiện cuối cùng.
  • Khả năng trả về nhiều giá trị .
  • Vlookup với nhiều tiêu chí .
  • Chức năng lỗi Inbuilt If .

Hạn chế của XLOOKUP

XLOOKUP chỉ khả dụng trong Excel 365. Trong Excel 2019, Excel 2016 và các phiên bản cũ hơn, nó không được hỗ trợ.

Và bây giờ, chúng ta hãy xem chức năng mới này nhanh như thế nào. 11,2 giây – khá thất vọng 🙁

Điều gì sẽ xảy ra nếu chúng tôi sử dụng tham chiếu cột thay vì phạm vi?
=XLOOKUP(B2, E:E, F:F)

24,5 giây. Không có lời nào… Chậm gần gấp đôi so với hàm VLOOKUP.

Thời gian tính toán : khoảng – 11,2 giây; toàn bộ cột – 24,1 giây.

Vlookup trong bảng Excel

Như bạn có thể biết, dữ liệu trong bảng Excel có thể được tham chiếu theo một cách đặc biệt – bằng cách sử dụng tên bảng và cột thay vì địa chỉ ô. Đây được gọi là tham chiếu có cấu trúc và tôi tự hỏi liệu nó có ảnh hưởng gì đến tốc độ tính toán hay không.

Để kiểm tra điều này, hãy chuyển đổi phạm vi thành bảng và kiểm tra lại công thức của chúng tôi.

Để thuận tiện, các bảng của chúng tôi được đặt tên là Main_table (A1: C500001) và Lookup_table (E1: F5001).

Để tạo tham chiếu bảng, hãy bắt đầu nhập công thức vào ô đầu tiên (C2), chọn ô và phạm vi bạn muốn tham chiếu đến và Excel sẽ tự động chèn tham chiếu có cấu trúc.

Ví dụ, đây là cách công thức VLOOKUP trông như thế nào:

=VLOOKUP([@Item], Lookup_table, 2, FALSE)

Vlookup trong bảng Excel

Một tính năng tuyệt vời của bảng Excel là ngay sau khi bạn nhập một công thức vào chỉ một ô, nó sẽ được điền ngay vào tất cả các ô khác trong cùng một cột. Bên cạnh đó, bảng có tính chất động và tự động mở rộng để bao gồm bất kỳ dữ liệu mới nào mà bạn nhập vào bên cạnh bảng.

Trong bảng của chúng tôi, công thức VLOOKUP được tính trong 2,3 giây, INDEX MATCH trong 2,6 giây, OFFSET và MATCH trong 2,7 giây và XLOOKUP trong 3,3 giây. Như bạn thấy, tốc độ tính toán tăng đáng kể so với phạm vi.

Các công thức được liệt kê dưới đây để bạn tham khảo:

=INDEX(Lookup_table[Price], MATCH([@Item], Lookup_table[Item], 0))

=OFFSET(Lookup_table, MATCH([@Item], OFFSET(Lookup_table, 0, 0, ROWS(Lookup_table), 1), 0) -1, 1, 1, 1)

=XLOOKUP([@Item], Lookup_table[Item], Lookup_table[Price])

Điều thú vị là các bảng trong Excel rất nhanh ngay cả với các tham chiếu thông thường . Nghĩa là, nếu bạn chỉ chuyển đổi phạm vi đầu tiên (A1: C500001) thành một bảng và sử dụng công thức VLOOKUP thông thường để lấy dữ liệu từ phạm vi tra cứu , toàn bộ cột trong bảng chính sẽ được tính trong khoảng 2,5 giây!

Tốc độ tính toán : từ 2,3 đến 3,3 giây, tùy thuộc vào công thức.

Calculation speed: from 2.3 to 3.3 seconds, depending on the formula.

End-to-end tutorials:

Vlookup với mảng động

Thay đổi đột phá trong công cụ tính toán Excel 365 xảy ra vào tháng 1 năm 2020 đã thêm hỗ trợ cho cái gọi là mảng động . Tóm lại, đây là các mảng có thể thay đổi kích thước, tính toán tự động và trả về giá trị vào nhiều ô dựa trên công thức được nhập vào một ô.

Một trong những điều tốt nhất về mảng động là chúng có thể được sử dụng với hầu hết mọi hàm Excel truyền thống. Đối với công thức VLOOKUP của chúng tôi, nó sẽ giống như sau:

=VLOOKUP(B2:B500001, E2:F500001, 2, FALSE)

Sự khác biệt với hàm VLOOKUP cổ điển là bạn cung cấp toàn bộ mảng tra cứu cho đối số đầu tiên, không phải một giá trị tra cứu duy nhất. Bởi vì công thức được nhập chỉ trong một ô, bạn không cần phải lo lắng về việc khóa các phạm vi có tham chiếu tuyệt đối.

VLOOKUP với mảng động

Về hiệu suất, mảng động hoạt động nhanh hơn cả bảng Excel! Nửa triệu ô được lấp đầy với kết quả gần như ngay lập tức: 1,8 giây – rất ấn tượng!

Các kết quả khác được liệt kê dưới đây:

CHỈ SỐ TRẬN ĐẤU – 4,4 giây

=INDEX(F2:F501, MATCH(B2:B500001, E2:E501, 0))

XLOOKUP – 7,3 giây

=XLOOKUP(B2:B500001, E2:E501, F2:F501)

Hmm… XLOOKUP được cho là năng động theo thiết kế lại hoạt động kém hơn các chức năng cũ hơn. Kỳ dị!

Tốc độ tính toán : từ 1,8 đến 7,3 giây, tùy thuộc vào công thức.

Kéo các trận đấu với Power Query

Để hoàn thiện, hãy thử nghiệm thêm một giải pháp khả thi cho nhiệm vụ của chúng ta – Power Query. Tất nhiên, không hoàn toàn chính xác khi so sánh việc tính toán các công thức với việc cập nhật truy vấn, nhưng tôi chỉ tò mò rằng cái nào nhanh hơn 🙂

Các bước chi tiết của việc sử dụng Power Query được mô tả trong một hướng dẫn riêng được đề cập bên dưới. Ở đây, chúng tôi sẽ chỉ đánh giá kết quả:

Kéo các trận đấu với Power Query

Bảng đã hợp nhất đã tải từ Power Query Editor vào Excel trong 8,5 giây. Không giống như công thức, truy vấn không cập nhật tự động. Sau mỗi lần thay đổi dữ liệu nguồn, bạn phải cập nhật bảng kết quả theo cách thủ công bằng cách nhấp vào nút Làm mới trên tab Dữ liệu hoặc Truy vấn . 500.000 hàng của chúng tôi được làm mới trong khoảng 7 giây. Không tệ, nhưng các công thức Excel có thể làm tốt hơn. Xem xét việc thiết lập truy vấn không phải là quá trình một cú nhấp chuột, đây có lẽ là phương pháp cuối cùng tôi sẽ sử dụng, chỉ khi không có gì khác hoạt động.

Hiệu suất : tải sang Excel 8,5 giây; làm mới 7,6 giây

Extra bonus: Merge Tables Wizard

Phần thưởng bổ sung: Hợp nhất bảng Wizard

Người dùng Ultimate Suite của chúng tôi có thêm một công cụ trong hộp công cụ Excel của họ để hợp nhất hai bảng dựa trên một cột chung. Hãy xem nó so sánh như thế nào với Excel.

Để chạy Trình hướng dẫn Hợp nhất Bảng, hãy nhấp vào nút Hợp nhất Hai Bảng trên tab Dữ liệu Ablebits . Và sau đó, chỉ cần làm theo các bước của trình hướng dẫn, và nó sẽ hướng dẫn bạn qua quy trình.

Merge Two Tables for Excel

Chà, công cụ này mất khoảng 3 giây để hoàn thành. Không quá tệ cho nửa triệu bản ghi!

 Hợp nhất hai bảng dựa trên một cột chung.

Xem kỹ thông báo ở trên, bạn có thể nhận thấy rằng không phải tất cả các kết quả trùng khớp đều được tìm thấy. Tuy nhiên, nó không có nghĩa là công cụ này bị lỗi. Nó chỉ cho bạn biết rằng một số mục (giá trị tra cứu) không tồn tại trong bảng tra cứu. Hàm VLOOKUP trả về lỗi # N / A trong trường hợp này, trong khi Trình hướng dẫn hợp nhất bảng để trống một ô.

Hiệu suất : 3,2 giây

Tóm tắt và kết luận

Nếu bạn đọc kỹ tất cả các ví dụ, thì rất có thể bạn đã rút ra kết luận của riêng mình. Nếu bạn bỏ qua chi tiết, thì bạn có thể tìm thấy tóm tắt nhanh trong bảng so sánh này:

Function Calculation speed in seconds
Ranges Entire columns Table Dynamic arrays
VLOOKUP 6.6 14.2 2.3 1.8
INDEX MATCH 8.9 17.7 2.6 4.4
OFFSET MATCH 2.9 3.5 2.7
XLOOKUP 11.2 24.1 3.3 7.3
Power Query 8.5
Merge Tables 3.2

Dưới đây là một vài nhận xét mà tôi thực hiện dựa trên kết quả thử nghiệm. Có lẽ, chúng cũng sẽ hữu ích cho bạn.

  • Bất chấp tất cả những hạn chế và nhược điểm của nó, VLOOKUP hoạt động khá tốt, đặc biệt là với các mảng động.
  • INDEX MATCH không nhanh như mong đợi. Đối với tôi, điều này có vẻ rất lạ vì nó xử lý các cột riêng lẻ, không phải một mảng bảng như hàm VLOOKUP.
  • XLOOKUP có nhiều khả năng tuyệt vời nhưng chậm hơn so với VLOOKUP và INDEX MATCH trên các tập dữ liệu khổng lồ. Hy vọng rằng Microsoft sẽ cải thiện hiệu suất của nó trong các phiên bản tương lai.
  • OFFSET MATCH là nhanh nhất trong Excel 32-bit. Nhưng vì cú pháp phức tạp của nó, rất có thể xảy ra sai sót. Ngoài ra, nó không hoạt động với mảng động, ít nhất tôi đã không thể buộc nó.
  • Không có ý nghĩa để tính toán toàn bộ các cột trừ khi thực sự cần thiết. Điều này làm cho công thức chậm hơn hai lần.
  • Bảng Excel tuyệt vời! Để tận dụng tối đa Excel của bạn, hãy sử dụng chúng bất cứ khi nào có thể.
  • Mảng động là tương lai.

Xin lưu ý rằng những quan sát này dựa trên các thử nghiệm của tôi trong Excel 365 động , tôi không có cơ hội thử nghiệm trong các phiên bản khác. Nếu bạn đã làm, nhận xét của bạn được hoan nghênh và sẽ được đánh giá rất cao!

The post 5 cách thực hiện hàm VLOOKUP trong Excel – cách nào nhanh nhất? appeared first on Dịch Vụ kế toán tại Hà Nội | Uy tín - Chất lượng | Kế Toán MVB.



source https://ketoanmvb.com/5-cach-thuc-hien-ham-vlookup-trong-excel.html

Thứ Tư, 20 tháng 1, 2021

5 cách thực hiện hàm VLOOKUP trong Excel – cách nào nhanh nhất?

Hôm nay, chúng ta sẽ làm Vlookup trong Excel với một số công thức khác nhau, đo tốc độ tính toán của chúng và đánh giá tính nhất quán, vì vậy bạn có thể chọn công thức chiến thắng của mình.

Tìm kiếm thông tin trên các bảng khác nhau là một trong những tác vụ phổ biến nhất trong Excel. Đáng tiếc, hàm VLOOKUP cổ điển lại khét tiếng về sức mạnh xử lý và tính linh hoạt. Không có gì ngạc nhiên khi trong những năm qua, người dùng Excel đã đưa ra các giải pháp của riêng họ, chẳng hạn như công thức INDEX MATCH. May mắn thay, Microsoft cuối cùng đã nhận ra rằng hàm VLOOKUP có quá nhiều điểm yếu và phát hành một phiên bản kế nhiệm mạnh mẽ hơn – hàm XLOOKUP. Vì vậy, cái nào là tốt nhất để sử dụng?

Nếu bảng của bạn chỉ có vài chục hàng, thì rất có thể bất kỳ phương pháp nào cũng sẽ đủ nhanh và bạn sẽ không nhận thấy sự khác biệt. Nhưng nếu số hàng được đo bằng hàng nghìn, thì việc lựa chọn đúng hàm là rất quan trọng – sự khác biệt về hiệu suất có thể hơn 10 lần! Vì vậy, chúng ta hãy bắt đầu hẹn giờ và xem ai là người nhanh nhất 🙂

Nguồn dữ liệu

Trong tất cả các ví dụ, chúng tôi cũng đang sử dụng tập dữ liệu sau:

  • Bảng chính chứa 500.000 hàng
  • Bảng tra cứu chứa 500 hàng

Mục tiêu của chúng tôi là khớp tên các mặt hàng và kéo giá từ bảng tra cứu vào bảng chính.

 Kéo giá từ bảng tra cứu vào bảng chính

Đối với mỗi phương pháp, chúng tôi sẽ nhập công thức vào C2 và sao chép nó xuống thông qua C500001, đo thời gian Excel cần để tính nửa triệu ô.

Đương nhiên, kết quả sẽ phụ thuộc vào nhiều yếu tố như hiệu suất CPU, dung lượng RAM, phiên bản Excel, v.v. Trong thử nghiệm này, không phải con số tuyệt đối mới là vấn đề. Điều quan trọng hơn là phải hiểu hiệu suất của từng công thức so sánh, ưu điểm và nhược điểm của chúng.

Các ví dụ của chúng tôi giả định rằng bạn có kiến ​​thức cơ bản về các hàm và chúng tôi sẽ không tập trung nhiều vào cú pháp của chúng. Liên kết đến các hướng dẫn chuyên sâu được bao gồm để thuận tiện cho bạn.

Tất cả các bài kiểm tra đều được thực hiện trên máy tính xách tay Dell của tôi có cài đặt Microsoft 365 Apps for Business; Excel 32-bit, phiên bản 2011, bản dựng 13415, Kênh Beta. Các bài kiểm tra tương tự cũng được thực hiện bởi đồng nghiệp của tôi trên Excel 64-bit và một số kết quả khác nhau đáng kể!

Công thức VLOOKUP

Khi nói đến việc tìm kiếm và truy xuất dữ liệu phù hợp trong Excel, chức năng đầu tiên được nghĩ đến là hàm VLOOKUP cũ tốt. Trong thực tế, nó không phải là tốt như nó có thể được, nhưng chúng ta sẽ nói chuyện này một chút sau 🙂

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

Để kéo giá từ bảng tra cứu (E2: F501) sang bảng chính (A2: B500001), chúng tôi xác định các đối số sau cho công thức VLOOKUP của chúng tôi:

  • Lookup_value : B2 – giá trị cần tìm trong bảng tra cứu.
  • Table_array : $ E $ 3: $ F $ 501 – vui lòng lưu ý rằng chúng tôi khóa các tham chiếu bằng dấu $ để chúng không thay đổi khi sao chép công thức.
  • Col_index_num : 2 – dữ liệu sẽ được truy xuất từ cột thứ 2 của bảng tra cứu.
  • Range_lookup : FALSE – tìm kiếm đối sánh chính xác.

Công thức hoàn chỉnh là:

=VLOOKUP(B2, $E$3:$F$501, 2, FALSE)

Công thức trên chuyển đến C2, sau đó chúng ta nhấp đúp vào dấu cộng ở góc dưới bên phải để sao chép công thức trên toàn bộ cột. Tại thời điểm nhấp đúp, chúng tôi chạy đồng hồ bấm giờ và thấy rằng phép tính này mất 6,6 giây.

cách thực hiện hàm VLOOKUP trong Excel

Khi thực hiện Vlookup trong các trang tính thực, nhiều người cung cấp toàn bộ cột cho table_array để phục vụ cho việc bổ sung có thể trong tương lai:

=VLOOKUP(B2, E:F, 2, FALSE)

Nó có ảnh hưởng đến hiệu suất không? Có, nó có. Mất 14,2 giây để tính toán toàn bộ cột. Điều đó thật khó tin, vì vậy tôi đã kiểm tra lại. Kết quả tương tự – ít hơn một nửa tốc độ của các dãy.

Ngoài sự nhanh chóng, công thức của bạn cũng cần phải mạnh mẽ và bền, phải không? Đáng tiếc, VLOOKUP không thể tự hào về độ tin cậy và khả năng phục hồi.

Giới hạn của hàm VLOOKUP

Như đã đề cập, hàm VLOOKUP trong Excel có một số ràng buộc khó chịu. Những điều cần thiết nhất là:

  • Không thể nhìn vào bên trái của nó. Hàm VLOOKUP chỉ có thể tìm ở cột ngoài cùng bên trái của mảng bảng và trả về thông tin từ bên phải.
  • Không tồn tại khi chèn hoặc xóa cột . Vì cột trả về được chỉ định dưới dạng số chỉ mục, công thức VLOOKUP ngừng hoạt động ngay sau khi cột mới được thêm vào hoặc xóa khỏi mảng bảng.
  • Giá trị tra cứu được giới hạn trong 255 ký tự.

Thời gian tính toán : phạm vi – 6,6 giây; toàn bộ cột – 14,2 giây.

Công thức INDEX MATCH

Đối với nhiều người dùng, một dạng tra cứu nâng cao trong Excel là công thức INDEX MATCH. Ở dạng chung, nó trông như thế này:

INDEX (return_column, MATCH (lookup_value, lookup_column, 0))

Đối với tập dữ liệu của chúng tôi, công thức có dạng sau:

=INDEX($F$2:$F$501, MATCH(B2, $E$2:$E$501, 0))

 INDEX MATCH công thức trong Excel

Như với hàm VLOOKUP, hãy nhớ sử dụng tham chiếu tuyệt đối cho phạm vi tra cứu và trả về để đảm bảo rằng công thức sao chép chính xác vào các ô bên dưới.

Với cả hai bảng trên cùng một trang tính, INDEX MATCH hoạt động chậm hơn nhiều so với hàm VLOOKUP (8,9 so với 6,6 giây).

Nhưng nếu chúng ta di chuyển bảng tra cứu sang một trang tính khác , công thức sẽ bắt đầu hoạt động nhanh hơn nhiều (~ 5 giây), tốt hơn so với hàm VLOOKUP.

Dù sao, INDEX MATCH tạo nên thời gian với một số lợi ích quan trọng.

Ưu điểm của INDEX MATCH

  • Có thể nhìn từ phải sang trái . Đúng vậy, công thức INDEX MATCH không quan tâm đến vị trí của cột tra cứu, bởi vì không giống như hàm VLOOKUP, nó xác định rõ ràng một phạm vi tra cứu chứ không phải một mảng bảng.
  • Miễn dịch với việc chèn và xóa cột. Với INDEX MATCH, bạn có thể thêm và xóa các cột một cách an toàn vì bạn chỉ định một phạm vi trả về chứ không phải một số chỉ mục.
  • Không có giới hạn cho kích thước của giá trị tra cứu. Trong khi hàm VLOOKUP bị giới hạn ở 255 ký tự, hàm INDEX MATCH không gặp vấn đề gì với việc xử lý các chuỗi dài hơn.
  • Có thể thực hiện Vlookup với nhiều tiêu chí như trong ví dụ liên kết ở trên.
  • Có thể thực hiện tra cứu 2 chiều và trả về giá trị tại giao điểm của một hàng và cột cụ thể.

Thời gian tính toán : phạm vi – 8,9 giây; toàn bộ cột – 17,7 giây.

Hướng dẫn chuyên sâu : Công thức INDEX MATCH trong Excel

Công thức OFFSET MATCH

Đây là một công thức khác để tra cứu theo chiều dọc trong Excel, không có nhiều hạn chế của hàm VLOOKUP:

OFFSET(lookup_table, MATCH(lookup_value, OFFSET(lookup_table, 0, n, ROWS(lookup_table), 1) ,0) -1, m, 1, 1)

Ở đâu:

  • n – là độ lệch cột tra cứu xác định có bao nhiêu cột để di chuyển từ đầu bảng đến cột tra cứu.
  • m – là độ lệch cột trả về xác định có bao nhiêu cột để di chuyển đến cột trả về.

Trong trường hợp của chúng tôi, độ lệch cột tra cứu (n) là 0 vì chúng tôi đang tìm kiếm trong cột đầu tiên, do đó không cần thay đổi. Độ lệch cột trả về (m) là 1 vì các kết quả phù hợp ở cột thứ hai và chúng ta cần di chuyển 1 cột sang bên phải để đến được chúng:

=OFFSET($E$2:$F$501, MATCH(B2, OFFSET($E$2:$F$501, 0, 0, ROWS($E$2:$F$501), 1), 0) -1, 1, 1, 1)

OFFSET MATCH formula to do Vlookup in Excel

So với các giải pháp trước đây, công thức quá rườm rà phải không? Tuy nhiên, nó nhanh hơn nhiều so với hàm VLOOKUP hoặc INDEX MATCH. Tính toán 500 nghìn hàng chỉ mất chưa đầy 3 giây! Trên toàn bộ các cột, OFFSET chỉ chậm hơn một chút – 3,5 giây.

=OFFSET(E:F, MATCH(B2, OFFSET(E:F, 0, 0, ROWS(E:F), 1), 0) -1, 1, 1, 1)

Tuy nhiên, trong Excel 64-bit, kết quả không quá ấn tượng – khoảng 7,5 giây. Tại sao vậy? Một câu hỏi hay cho các bạn Microsoft 🙂

Ưu điểm của OFFSET MATCH

Ngoài tốc độ, công thức này còn có một số ưu điểm khác:

  • Có thể thực hiện một Vlookup bên trái và Hlookup trên .
  • Có thể thực hiện tra cứu hai chiều dựa trên giá trị cột và hàng.
  • Không bị vỡ khi cột được chèn vào hoặc bị xóa khỏi bảng tra cứu.

Hạn chế của OFFSET MATCH

Cú pháp phức tạp.

Thời gian tính toán : phạm vi – 2,9 giây; toàn bộ cột – 3,5 giây.

Công thức XLOOKUP

Người đăng ký Microsoft 365 được cung cấp một chức năng mới và mạnh mẽ hơn để tra cứu thông tin trong trang tính của họ:

XLOOKUP(lookup_value, lookup_array, return_array, [match_mode], [search_mode], [if_not_found])

Đối với mục đích của chúng tôi, các giá trị mặc định của 3 đối số tùy chọn cuối cùng hoạt động tốt, vì vậy chúng tôi chỉ xác định 3 tham số đầu tiên là bắt buộc. Tên của các đối số rất trực quan và tôi tin rằng bạn có thể hiểu công thức mà không cần giải thích thêm:

=XLOOKUP(B2, $E$2:$E$501, $F$2:$F$501)

Excel XLOOKUP formula

Ưu điểm của XLOOKUP

So với hàm VLOOKUP truyền thống, hàm XLOOKUP có nhiều cải tiến như:

  • Cú pháp đơn giản và có ý nghĩa hơn
  • Khả năng tra cứu theo chiều dọc và chiều ngang theo bất kỳ hướng nào: phải, trái, từ dưới lên hoặc lên trên.
  • Đối với dữ liệu được sắp xếp, nó có chế độ tìm kiếm nhị phân đặc biệt nhanh hơn rất nhiều so với tìm kiếm thông thường.
  • Tìm kiếm theo thứ tự ngược lại để có lần xuất hiện cuối cùng.
  • Khả năng trả về nhiều giá trị .
  • Vlookup với nhiều tiêu chí .
  • Chức năng lỗi Inbuilt If .

Hạn chế của XLOOKUP

XLOOKUP chỉ khả dụng trong Excel 365. Trong Excel 2019, Excel 2016 và các phiên bản cũ hơn, nó không được hỗ trợ.

Và bây giờ, chúng ta hãy xem chức năng mới này nhanh như thế nào. 11,2 giây – khá thất vọng 🙁

Điều gì sẽ xảy ra nếu chúng tôi sử dụng tham chiếu cột thay vì phạm vi?
=XLOOKUP(B2, E:E, F:F)

24,5 giây. Không có lời nào… Chậm gần gấp đôi so với hàm VLOOKUP.

Thời gian tính toán : khoảng – 11,2 giây; toàn bộ cột – 24,1 giây.

Vlookup trong bảng Excel

Như bạn có thể biết, dữ liệu trong bảng Excel có thể được tham chiếu theo một cách đặc biệt – bằng cách sử dụng tên bảng và cột thay vì địa chỉ ô. Đây được gọi là tham chiếu có cấu trúc và tôi tự hỏi liệu nó có ảnh hưởng gì đến tốc độ tính toán hay không.

Để kiểm tra điều này, hãy chuyển đổi phạm vi thành bảng và kiểm tra lại công thức của chúng tôi.

Để thuận tiện, các bảng của chúng tôi được đặt tên là Main_table (A1: C500001) và Lookup_table (E1: F5001).

Để tạo tham chiếu bảng, hãy bắt đầu nhập công thức vào ô đầu tiên (C2), chọn ô và phạm vi bạn muốn tham chiếu đến và Excel sẽ tự động chèn tham chiếu có cấu trúc.

Ví dụ, đây là cách công thức VLOOKUP trông như thế nào:

=VLOOKUP([@Item], Lookup_table, 2, FALSE)

Vlookup trong bảng Excel

Một tính năng tuyệt vời của bảng Excel là ngay sau khi bạn nhập một công thức vào chỉ một ô, nó sẽ được điền ngay vào tất cả các ô khác trong cùng một cột. Bên cạnh đó, bảng có tính chất động và tự động mở rộng để bao gồm bất kỳ dữ liệu mới nào mà bạn nhập vào bên cạnh bảng.

Trong bảng của chúng tôi, công thức VLOOKUP được tính trong 2,3 giây, INDEX MATCH trong 2,6 giây, OFFSET và MATCH trong 2,7 giây và XLOOKUP trong 3,3 giây. Như bạn thấy, tốc độ tính toán tăng đáng kể so với phạm vi.

Các công thức được liệt kê dưới đây để bạn tham khảo:

=INDEX(Lookup_table[Price], MATCH([@Item], Lookup_table[Item], 0))

=OFFSET(Lookup_table, MATCH([@Item], OFFSET(Lookup_table, 0, 0, ROWS(Lookup_table), 1), 0) -1, 1, 1, 1)

=XLOOKUP([@Item], Lookup_table[Item], Lookup_table[Price])

Điều thú vị là các bảng trong Excel rất nhanh ngay cả với các tham chiếu thông thường . Nghĩa là, nếu bạn chỉ chuyển đổi phạm vi đầu tiên (A1: C500001) thành một bảng và sử dụng công thức VLOOKUP thông thường để lấy dữ liệu từ phạm vi tra cứu , toàn bộ cột trong bảng chính sẽ được tính trong khoảng 2,5 giây!

Tốc độ tính toán : từ 2,3 đến 3,3 giây, tùy thuộc vào công thức.

Calculation speed: from 2.3 to 3.3 seconds, depending on the formula.

End-to-end tutorials:

Vlookup với mảng động

Thay đổi đột phá trong công cụ tính toán Excel 365 xảy ra vào tháng 1 năm 2020 đã thêm hỗ trợ cho cái gọi là mảng động . Tóm lại, đây là các mảng có thể thay đổi kích thước, tính toán tự động và trả về giá trị vào nhiều ô dựa trên công thức được nhập vào một ô.

Một trong những điều tốt nhất về mảng động là chúng có thể được sử dụng với hầu hết mọi hàm Excel truyền thống. Đối với công thức VLOOKUP của chúng tôi, nó sẽ giống như sau:

=VLOOKUP(B2:B500001, E2:F500001, 2, FALSE)

Sự khác biệt với hàm VLOOKUP cổ điển là bạn cung cấp toàn bộ mảng tra cứu cho đối số đầu tiên, không phải một giá trị tra cứu duy nhất. Bởi vì công thức được nhập chỉ trong một ô, bạn không cần phải lo lắng về việc khóa các phạm vi có tham chiếu tuyệt đối.

VLOOKUP với mảng động

Về hiệu suất, mảng động hoạt động nhanh hơn cả bảng Excel! Nửa triệu ô được lấp đầy với kết quả gần như ngay lập tức: 1,8 giây – rất ấn tượng!

Các kết quả khác được liệt kê dưới đây:

CHỈ SỐ TRẬN ĐẤU – 4,4 giây

=INDEX(F2:F501, MATCH(B2:B500001, E2:E501, 0))

XLOOKUP – 7,3 giây

=XLOOKUP(B2:B500001, E2:E501, F2:F501)

Hmm… XLOOKUP được cho là năng động theo thiết kế lại hoạt động kém hơn các chức năng cũ hơn. Kỳ dị!

Tốc độ tính toán : từ 1,8 đến 7,3 giây, tùy thuộc vào công thức.

Kéo các trận đấu với Power Query

Để hoàn thiện, hãy thử nghiệm thêm một giải pháp khả thi cho nhiệm vụ của chúng ta – Power Query. Tất nhiên, không hoàn toàn chính xác khi so sánh việc tính toán các công thức với việc cập nhật truy vấn, nhưng tôi chỉ tò mò rằng cái nào nhanh hơn 🙂

Các bước chi tiết của việc sử dụng Power Query được mô tả trong một hướng dẫn riêng được đề cập bên dưới. Ở đây, chúng tôi sẽ chỉ đánh giá kết quả:

Kéo các trận đấu với Power Query

Bảng đã hợp nhất đã tải từ Power Query Editor vào Excel trong 8,5 giây. Không giống như công thức, truy vấn không cập nhật tự động. Sau mỗi lần thay đổi dữ liệu nguồn, bạn phải cập nhật bảng kết quả theo cách thủ công bằng cách nhấp vào nút Làm mới trên tab Dữ liệu hoặc Truy vấn . 500.000 hàng của chúng tôi được làm mới trong khoảng 7 giây. Không tệ, nhưng các công thức Excel có thể làm tốt hơn. Xem xét việc thiết lập truy vấn không phải là quá trình một cú nhấp chuột, đây có lẽ là phương pháp cuối cùng tôi sẽ sử dụng, chỉ khi không có gì khác hoạt động.

Hiệu suất : tải sang Excel 8,5 giây; làm mới 7,6 giây

Extra bonus: Merge Tables Wizard

Phần thưởng bổ sung: Hợp nhất bảng Wizard

Người dùng Ultimate Suite của chúng tôi có thêm một công cụ trong hộp công cụ Excel của họ để hợp nhất hai bảng dựa trên một cột chung. Hãy xem nó so sánh như thế nào với Excel.

Để chạy Trình hướng dẫn Hợp nhất Bảng, hãy nhấp vào nút Hợp nhất Hai Bảng trên tab Dữ liệu Ablebits . Và sau đó, chỉ cần làm theo các bước của trình hướng dẫn, và nó sẽ hướng dẫn bạn qua quy trình.

Merge Two Tables for Excel

Chà, công cụ này mất khoảng 3 giây để hoàn thành. Không quá tệ cho nửa triệu bản ghi!

 Hợp nhất hai bảng dựa trên một cột chung.

Xem kỹ thông báo ở trên, bạn có thể nhận thấy rằng không phải tất cả các kết quả trùng khớp đều được tìm thấy. Tuy nhiên, nó không có nghĩa là công cụ này bị lỗi. Nó chỉ cho bạn biết rằng một số mục (giá trị tra cứu) không tồn tại trong bảng tra cứu. Hàm VLOOKUP trả về lỗi # N / A trong trường hợp này, trong khi Trình hướng dẫn hợp nhất bảng để trống một ô.

Hiệu suất : 3,2 giây

Tóm tắt và kết luận

Nếu bạn đọc kỹ tất cả các ví dụ, thì rất có thể bạn đã rút ra kết luận của riêng mình. Nếu bạn bỏ qua chi tiết, thì bạn có thể tìm thấy tóm tắt nhanh trong bảng so sánh này:

Function Calculation speed in seconds
Ranges Entire columns Table Dynamic arrays
VLOOKUP 6.6 14.2 2.3 1.8
INDEX MATCH 8.9 17.7 2.6 4.4
OFFSET MATCH 2.9 3.5 2.7
XLOOKUP 11.2 24.1 3.3 7.3
Power Query 8.5
Merge Tables 3.2

Dưới đây là một vài nhận xét mà tôi thực hiện dựa trên kết quả thử nghiệm. Có lẽ, chúng cũng sẽ hữu ích cho bạn.

  • Bất chấp tất cả những hạn chế và nhược điểm của nó, VLOOKUP hoạt động khá tốt, đặc biệt là với các mảng động.
  • INDEX MATCH không nhanh như mong đợi. Đối với tôi, điều này có vẻ rất lạ vì nó xử lý các cột riêng lẻ, không phải một mảng bảng như hàm VLOOKUP.
  • XLOOKUP có nhiều khả năng tuyệt vời nhưng chậm hơn so với VLOOKUP và INDEX MATCH trên các tập dữ liệu khổng lồ. Hy vọng rằng Microsoft sẽ cải thiện hiệu suất của nó trong các phiên bản tương lai.
  • OFFSET MATCH là nhanh nhất trong Excel 32-bit. Nhưng vì cú pháp phức tạp của nó, rất có thể xảy ra sai sót. Ngoài ra, nó không hoạt động với mảng động, ít nhất tôi đã không thể buộc nó.
  • Không có ý nghĩa để tính toán toàn bộ các cột trừ khi thực sự cần thiết. Điều này làm cho công thức chậm hơn hai lần.
  • Bảng Excel tuyệt vời! Để tận dụng tối đa Excel của bạn, hãy sử dụng chúng bất cứ khi nào có thể.
  • Mảng động là tương lai.

Xin lưu ý rằng những quan sát này dựa trên các thử nghiệm của tôi trong Excel 365 động , tôi không có cơ hội thử nghiệm trong các phiên bản khác. Nếu bạn đã làm, nhận xét của bạn được hoan nghênh và sẽ được đánh giá rất cao!

The post 5 cách thực hiện hàm VLOOKUP trong Excel – cách nào nhanh nhất? appeared first on Dịch Vụ kế toán tại Hà Nội | Uy tín - Chất lượng | Kế Toán MVB.



source https://ketoanmvb.com/5-cach-thuc-hien-ham-vlookup-trong-excel.html