Note: The other languages of the website are Google-translated. Back to English

Làm thế nào để VLOOKUP và trả về nhiều giá trị tương ứng theo chiều ngang trong Excel?

doc-vlookup-ngang-1
Theo mặc định, hàm VLOOKUP có thể trả về nhiều giá trị tương ứng ở cấp độ dọc trong Excel, trong một số trường hợp, bạn có thể muốn trả về nhiều giá trị ở cấp độ ngang như hình minh họa bên dưới. Ở đây tôi sẽ cho bạn biết một công thức có thể giải quyết công việc này.
VLOOKUP và trả về nhiều giá trị theo chiều ngang

mũi tên màu xanh bong bóng bên phải VLOOKUP và trả về nhiều giá trị theo chiều ngang

Ví dụ: bạn có một loạt dữ liệu như ảnh chụp màn hình bên dưới và bạn muốn Vlookup giá của Apple.
doc-vlookup-ngang-2

1. Chọn một ô và nhập công thức này =INDEX($B$2:$B$9, SMALL(IF($A$11=$A$2:$A$9, ROW($A$2:$A$9)-ROW($A$2)+1), COLUMN(A1))) vào nó, và sau đó nhấn Shift + Ctrl + Nhập và kéo chốt tự động điền sang phải để áp dụng công thức này cho đến khi # MỘT! xuất hiện. Xem ảnh chụp màn hình:
doc-vlookup-ngang-3

2. Sau đó xóa #NUM !. Xem ảnh chụp màn hình:
doc-vlookup-ngang-4

Mẹo: Trong công thức trên, B2: B9 là dải cột mà bạn muốn trả về các giá trị, A2: A9 là dải cột chứa giá trị tra cứu, A11 là giá trị tra cứu, A1 là ô đầu tiên trong dải dữ liệu của bạn , A2 là ô đầu tiên của phạm vi cột mà bạn tra cứu giá trị.

Nếu bạn muốn trả về nhiều giá trị theo chiều dọc, bạn có thể đọc bài viết này Làm thế nào để tra cứu giá trị trả về nhiều giá trị tương ứng trong Excel?


Dễ dàng kết hợp nhiều trang tính / Sổ làm việc thành một Trang tính hoặc Sổ làm việc

Để kết hợp nhiều trang tính hoặc sổ làm việc thành một trang tính hoặc sổ làm việc có thể khó khăn trong Excel, nhưng với Kết hợp trong Kutools cho Excel, bạn có thể kết hợp hợp nhất hàng chục trang tính / sổ làm việc thành một trang tính hoặc sổ làm việc, ngoài ra, bạn có thể hợp nhất các trang tính thành một chỉ bằng vài cú nhấp chuột.  Nhấp để xem đầy đủ tính năng 30 ngày dùng thử miễn phí!
kết hợp các tấm
 
Kutools cho Excel: với hơn 300 bổ trợ Excel tiện dụng, dùng thử miễn phí không giới hạn về số lượng 30 ngày


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

Kutools cho Excel giải quyết hầu hết các vấn đề của bạn và tăng 80% năng suất của bạn

  • Tái sử dụng: Chèn nhanh công thức phức tạp, biểu đồ và bất cứ thứ gì bạn đã sử dụng trước đây; Mã hóa ô với mật khẩu; Tạo danh sách gửi thư và gửi email ...
  • Thanh siêu công thức (dễ dàng chỉnh sửa nhiều dòng văn bản và công thức); Bố cục đọc (dễ dàng đọc và chỉnh sửa số lượng ô lớn); Dán vào Dải ô đã Lọchữu ích. Cảm ơn !
  • Hợp nhất các ô / hàng / cột mà không làm mất dữ liệu; Nội dung phân chia ô; Kết hợp các hàng / cột trùng lặp... Ngăn chặn các ô trùng lặp; So sánh các dãyhữu ích. Cảm ơn !
  • Chọn trùng lặp hoặc duy nhất Hàng; Chọn hàng trống (tất cả các ô đều trống); Tìm siêu và Tìm mờ trong Nhiều Sổ làm việc; Chọn ngẫu nhiên ...
  • Bản sao chính xác Nhiều ô mà không thay đổi tham chiếu công thức; Tự động tạo tài liệu tham khảo sang Nhiều Trang tính; Chèn Bullets, Hộp kiểm và hơn thế nữa ...
  • Trích xuất văn bản, Thêm Văn bản, Xóa theo Vị trí, Xóa không gian; Tạo và In Tổng số phân trang; Chuyển đổi giữa nội dung ô và nhận xéthữu ích. Cảm ơn !
  • Siêu lọc (lưu và áp dụng các lược đồ lọc cho các trang tính khác); Sắp xếp nâng cao theo tháng / tuần / ngày, tần suất và hơn thế nữa; Bộ lọc đặc biệt bằng cách in đậm, in nghiêng ...
  • Kết hợp Workbook và WorkSheets; Hợp nhất các bảng dựa trên các cột chính; Chia dữ liệu thành nhiều trang tính; Chuyển đổi hàng loạt xls, xlsx và PDFhữu ích. Cảm ơn !
  • Hơn 300 tính năng mạnh mẽ. Hỗ trợ Office / Excel 2007-2021 và 365. Hỗ trợ tất cả các ngôn ngữ. Dễ dàng triển khai trong doanh nghiệp hoặc tổ chức của bạn. Đầy đủ tính năng Dùng thử miễn phí 30 ngày. Bảo đảm hoàn lại tiền trong 60 ngày.
tab kte 201905

Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều

  • Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!
officetab dưới cùng
Nhận xét (19)
Chưa có xếp hạng. Hãy là người đầu tiên xếp hạng!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Tôi có một bảng tính với 115 tên khách hàng trong đó tôi lấy các giá trị mỗi ngày từ tab này sang tab khác bằng vlookup. Một người khác trong văn phòng cập nhật các giá trị mỗi ngày bằng cách dán các giá trị mới cùng với tên khách hàng tương ứng. Tên máy khách được dán trên tab 'PVAL' trong cột A và các giá trị máy khách được dán trong cột B. Trên tab có tên Master, chúng tôi chạy vlookup cho tên máy khách bắt đầu từ ô N6 (tên máy khách phù hợp được liệt kê trong ô AB6) . Vlookup là = VLOOKUP (AB6, PortDescPortVal, 2, FALSE) Mỗi ​​ngày chúng tôi cập nhật bảng tính có 10 tên máy khách giống nhau sẽ không tự động cập nhật. Tôi phải truy cập tab PVAL hàng ngày và nhập lại tên khách hàng cho 10 người đó và sau đó dữ liệu sẽ cập nhật. Nó hoạt động cho phần còn lại của khách hàng mỗi ngày. Cũng lưu ý rằng người cập nhật dữ liệu đã thử gõ lại tên của họ cho tôi nhưng vì một số lý do khi cô ấy gõ lại tên của họ, tra cứu vẫn không hoạt động. Tôi không thể tìm thấy cài đặt nào trong Excel của cô ấy khác với cài đặt của tôi. Tôi đã đảm bảo rằng tất cả các tên khách hàng đều nằm trong mảng. Suốt đời tôi không thể tìm ra vấn đề ở đây là gì và tại sao tôi phải gõ lại 10 trong số 115 tên khách hàng mỗi ngày để việc tra cứu có kết quả. CỨU GIÚP!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Hãy thử thêm cột (thay đổi thành phạm vi ss của bạn và loại bỏ đối số Sai như thế này; = VLOOKUP (AB6, 'PortDescPortVal'! A: AA, 2,)

Có thể làm mới tab Tất cả trong dữ liệu
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Cảm ơn các mẹo của bạn về Tôi có một vấn đề tương tự nhưng khác nhau. Vlookup Nhiều giá trị - Trả về NHIỀU giá trị tương ứng cho NHIỀU Giá trị tra cứu Công thức tôi tìm kiếm các từ trong chuỗi văn bản, bắt đầu bằng A1, sau đó thêm các danh mục từ một danh sách lớn các danh mục trong một bảng trên MỘT CÔNG TRÌNH KHÁC 'Danh sách Danh mục Động', tùy thuộc trên các từ được tìm thấy trong chuỗi A1. Đây là công thức ở B1. Lượng dữ liệu là 19,000 chuỗi văn bản khổng lồ trong hàng A. Ví dụ, chuỗi văn bản có thể nói: A B C 1 con chó có đốm đen Con chó đốm 2 cao Con chó lớn Công thức của tôi tìm kiếm "đốm đen" và trả về "Dalmatians" cho B1 My tìm kiếm công thức cho "chó cao" - công thức của tôi tìm kiếm "cao" và trả về "chó lớn" cho B2 Công thức trong B1 là: = PROPER (IFERROR (LOOKUP (1E + 100, SEARCH ('Danh sách danh mục động "! $ A $ 1 : $ A $ 1000, A1), 'Danh sách danh mục động'! $ A $ 1: $ A $ 1000), "")) 'Danh sách danh mục động' (BẢNG CÔNG TRÌNH KHÁC NHAU) A B 1 Tìm kiếm từ để tìm danh mục: Danh sách Dán 2 đốm đen Dalmation 3 con chó lớn cao 4 con chó nhỏ thấp 5 -1000 THÊM -1000 THÊM Vấn đề của tôi là tôi cần tìm lần xuất hiện thứ 2, thứ 3, thứ 4 Ví dụ A B C D 1 con chó có đốm đen Con chó đốm 2 con chó cao lớn Con chó lớn 3 4 con chó có đốm đen và là tal Dalmation Large Dog A4 "con chó có đốm đen và cao" Tôi muốn công thức trả lại "Dalmation" & "big dog" cho B3 Mọi sự giúp đỡ sẽ được đánh giá cao. Tôi đã tìm kiếm hàng đống chủ đề và không thể tìm thấy câu trả lời!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Tôi có một vấn đề tương tự nhưng khác nhau. Vlookup Nhiều giá trị - Trả về NHIỀU giá trị tương ứng cho NHIỀU Giá trị tra cứu Công thức tôi tìm kiếm các từ trong chuỗi văn bản, bắt đầu bằng A1, sau đó thêm các danh mục từ một danh sách lớn các danh mục trong một bảng trên MỘT CÔNG TRÌNH KHÁC 'Danh sách Danh mục Động', tùy thuộc trên các từ được tìm thấy trong chuỗi A1. Đây là công thức ở B1. Lượng dữ liệu là 19,000 chuỗi văn bản khổng lồ trong hàng A. Ví dụ, chuỗi văn bản có thể nói: A B C 1 con chó có đốm đen Con chó đốm 2 cao Con chó lớn Công thức của tôi tìm kiếm "đốm đen" và trả về "Dalmatians" cho B1 My tìm kiếm công thức cho "chó cao" - công thức của tôi tìm kiếm "cao" và trả về "chó lớn" cho B2 Công thức trong B1 là: = PROPER (IFERROR (LOOKUP (1E + 100, SEARCH ('Danh sách danh mục động "! $ A $ 1 : $ A $ 1000, A1), 'Danh sách danh mục động'! $ A $ 1: $ A $ 1000), "")) 'Danh sách danh mục động' (BẢNG CÔNG TRÌNH KHÁC NHAU) A B 1 Tìm kiếm từ để tìm danh mục: Danh sách Dán 2 đốm đen Dalmation 3 con chó lớn cao 4 con chó nhỏ thấp 5 -1000 THÊM -1000 THÊM Vấn đề của tôi là tôi cần tìm lần xuất hiện thứ 2, thứ 3, thứ 4 Ví dụ A B C D 1 con chó có đốm đen Con chó đốm 2 con chó cao lớn Con chó lớn 3 4 con chó có đốm đen và là tal Dalmation Large Dog A4 "con chó có đốm đen và cao" Tôi muốn công thức trả lại "Dalmation" & "big dog" cho B3 Mọi sự giúp đỡ sẽ được đánh giá cao. Tôi đã tìm kiếm hàng đống chủ đề và không thể tìm thấy câu trả lời!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Chỉ cần lưu ý nhanh cho tất cả, nếu bạn thay đổi nó thành: = IFERROR (INDEX ($ B $ 2: $ B $ 9, NHỎ (IF ($ A $ 11 = $ A $ 2: $ A $ 9, ROW ($ A $ 2: $ A $ 9) -ROW ($ A $ 2) +1), COLUMN (A1))), "Không có") #NUM sẽ trở thành không có hoặc sử dụng "" để nhận một ô trống! Trông gọn gàng hơn nhiều!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin chào, tôi nhập công thức và excel báo lỗi rằng công thức không có đủ đối số, bất kỳ sự trợ giúp nào?
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Cách liệt kê tất cả các giá trị (như danh sách hàng tạp hóa đã mua) do một giá trị cụ thể (bởi một người X) gây ra bằng cách sử dụng hàm VLOOK_UP và các công thức khả thi khác
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Ý bạn là để liệt kê tất cả những thứ tạp hóa mà một người cần mua, phải không? Nếu vậy, bạn có thể tham khảo công thức trong bài viết này và thay đổi các đối số khi bạn cần như hình minh họa bên dưới.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Mặc dù tôi đang tìm kiếm các giá trị của mình trong một trang tính khác (tôi không nghĩ điều này sẽ gây ra sự cố?), Tôi dường như chỉ thành công khi kéo sang bên phải nếu tôi đi vào và thay đổi +1 thành '0' cho Phiên bản đầu tiên của ID tra cứu, '1' cho phiên bản thứ 1, v.v. Tôi biết mình có bao nhiêu trường hợp ID tra cứu để có thể giải quyết. Tôi cần thay đổi những gì để cho phép tôi kéo thành công fx theo chiều ngang mà không cần chỉnh sửa (tức là làm cho lỗi #NUM xuất hiện sau khi không còn giá trị tra cứu nào để trả về).
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin lỗi, tôi không tìm thấy bất kỳ giải pháp nào cho vấn đề của bạn. Nếu bạn đã tìm thấy điều đó, bạn có thể cho tôi biết không? Cảm ơn.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Thay đổi Cột thành Hàng ở cuối công thức

"=INDEX($B$1:$B$206, SMALL(IF($A$209=$A$1:$A$206, ROW($A$1:$A$206)-ROW($A$1)+1), ROW(A1)))"
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Chào. Tôi có ba bảng tính google. Trang đầu tiên có tên là "Tóm tắt. Đó là một bảng chứa tên của nhân viên của chúng tôi và số lượng đánh giá trong một tuần từ 1-7. Trang tiếp theo có tên là" Điểm Trò chuyện "và trang thứ ba có tên là Ëmail Score". Điều tôi muốn làm là khi chúng tôi nhập điểm đánh giá cho một nhân viên của mình, điểm đánh giá đó sẽ được tự động ghi lại trên "Bảng tóm tắt" dưới dạng đánh giá 1 hoặc 2, v.v. Tóm lại, tôi muốn nhận nhiều giá trị trả về trong một khóa tìm kiếm duy nhất trên nhiều trang tính. Tôi hy vọng bạn có thể giúp đỡ. https://docs.google.com/spreadsheets/d/1lt-e4MxddUKg5xDt_0YchBiEgGe4mFKB-dHENwwtA6Y/edit?usp=sharing

https://docs.google.com/spreadsheets/d/1lt-e4MxddUKg5xDt_0YchBiEgGe4mFKB-dHENwwtA6Y/edit?usp=sharing
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Tôi phải tìm giá trị dọc trước, trong giá trị dọc có nhiều giá trị ngang hơn và tôi đã chọn giá trị ngang mà tôi có. chức năng hoặc công thức nào có thể giúp
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
những gì bạn muốn đặt giá theo thứ tự qty cao nhất từ ​​cột c?
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Bonjour,

J'ai retransposé mon problème exactement dans les mêmes vị trí de colonne que l'exemple et j'obtiens le message #VALEUR! trường hợp dès la première.

Mon excel fonctionne en francais, j'ai tout retranscrit en francais, passé ";" au lieu de ",", appuyé sur CTRL + MAJ + Entrée ... des idées sur l'origine du problème?

Fanny
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin chào - Công thức này hoạt động hoàn hảo - cảm ơn bạn! Tuy nhiên, tôi muốn áp dụng nó cho một danh sách dài các giá trị tra cứu. Khi tôi sao chép và dán công thức, nó rõ ràng trả về kết quả giống như giá trị tra cứu đầu tiên, vì vậy tôi đã xóa $ 's khỏi $ A $ 11, nhưng điều đó làm thay đổi kết quả thành một cái gì đó không chính xác. Làm cách nào để có thể nhanh chóng áp dụng cùng một công thức này cho một danh sách dài các giá trị tra cứu?

Cảm ơn bạn!

M
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin chào, tôi muốn sử dụng từ khóa thay vì văn bản hoặc giá trị cụ thể ở đây cho nhiều giá trị trả về, bạn có thể vui lòng chia sẻ công thức mã cho giống nhau không.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Đối với bất kỳ ai đang gặp sự cố trong phạm vi dữ liệu lớn, hãy đảm bảo rằng bạn không có bất kỳ ô nào tồn tại với "# N / A", nếu không nó sẽ phá vỡ nó. Lỗi đơn giản nhưng có thể được bỏ qua.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Bài viết này nói rằng điều này sử dụng hàm VLOOKUP, nhưng nó sử dụng INDEX ... điều này không giúp được gì cho tôi. Tôi cần giải pháp cho nhiều giá trị bằng hàm VLOOKUP hoặc XLOOKUP trong bảng.
Không có bình luận nào được đăng ở đây
Để lại ý kiến ​​của bạn
Đăng với tư cách khách
×
Đánh giá bài viết này:
0   Nhân vật
Các vị trí được đề xuất

Kết nối với chúng tôi

Bản quyền © 2009 - www.extendoffice.com. | Đã đăng ký Bản quyền. cung cấp bởi ExtendOffice. | BẢN ĐỒ CHI NHÁNH
Microsoft và logo Office là các nhãn hiệu hoặc nhãn hiệu đã đăng ký của Microsoft Corporation tại Hoa Kỳ và / hoặc các quốc gia khác.
Được bảo vệ bởi Sectigo SSL