Note: The other languages of the website are Google-translated. Back to English
Đăng nhập  \/ 
x
or
x
Đăng ký  \/ 
x

or

Làm cách nào để tự động điền các ô khác khi chọn giá trị trong danh sách thả xuống của Excel?

Giả sử bạn đã tạo một danh sách thả xuống dựa trên các giá trị trong phạm vi A2: A8. Khi chọn giá trị trong danh sách thả xuống, bạn muốn các giá trị tương ứng trong phạm vi B2: B8 được tự động điền vào một ô cụ thể. Ví dụ: khi bạn chọn Natalia từ trình đơn thả xuống, điểm số tương ứng 40 sẽ được điền vào E2 như hình minh họa bên dưới. Hướng dẫn này cung cấp hai phương pháp để giúp bạn giải quyết vấn đề.

Danh sách thả xuống tự động điền với hàm VLOOKUP
Danh sách thả xuống tự động điền với một công cụ tuyệt vời
Các hướng dẫn khác cho danh sách thả xuống ...


Danh sách thả xuống tự động điền với hàm VLOOKUP

Vui lòng làm như sau để tự động điền các ô khác khi chọn trong danh sách thả xuống.

1. Chọn một ô trống mà bạn muốn tự động điền giá trị tương ứng.

2. Sao chép và dán công thức dưới đây vào nó, sau đó nhấn Đi vào Chìa khóa.

=VLOOKUP(D2,A2:B8,2,FALSE)

Chú thích: Trong công thức, D2 là danh sách thả xuống CELL, A2: B8 là phạm vi bảng bao gồm giá trị tra cứu và kết quả, và số 2 cho biết số cột mà kết quả định vị. Ví dụ: nếu kết quả nằm ở cột thứ ba trong phạm vi bảng của bạn, vui lòng thay đổi 2 thành 3. Bạn có thể thay đổi các giá trị biến trong công thức dựa trên nhu cầu của mình.

3. Kể từ bây giờ, khi bạn chọn một tên trong danh sách thả xuống, E2 sẽ được tự động điền với một số điểm cụ thể.

Dễ dàng chọn nhiều mục từ danh sách thả xuống trong Excel:

Bạn đã bao giờ cố gắng chọn nhiều mục từ danh sách thả xuống trong Excel chưa? Đây Danh sách thả xuống nhiều lựa chọn tiện ích của Kutools cho Excel có thể giúp bạn dễ dàng chọn nhiều mục từ danh sách thả xuống trong một phạm vi, trang tính hiện tại, sổ làm việc hiện tại hoặc tất cả các sổ làm việc. Xem demo dưới đây:
Tải xuống Kutools cho Excel ngay! (Đường mòn miễn phí 30 ngày)


Danh sách thả xuống tự động điền với Kutools cho Excel

You có thể dễ dàng điền các giá trị khác dựa trên lựa chọn danh sách thả xuống mà không cần nhớ các công thức với Tìm kiếm một giá trị trong danh sách công thức của Kutools cho Excel.

Trước khi áp dụng Kutools cho Excel, Xin vui lòng tải xuống và cài đặt nó trước tiên.

1. Chọn một ô để định vị giá trị tự động điền (ví dụ: ô C10), rồi bấm Kutools > Công thức trợ giúp > Công thức trợ giúp, xem ảnh chụp màn hình:

3. Trong Trình trợ giúp công thức hộp thoại, chỉ định các đối số như sau:

  • Trong tạp chí Chọn một công thức hộp, tìm và chọn Tìm kiếm một giá trị trong danh sách;
    Lời khuyên: Bạn có thể kiểm tra Lọc , nhập từ nhất định vào hộp văn bản để lọc công thức một cách nhanh chóng.
  • Trong tạp chí Table_array hộp, nhấp vào bắn tìm kiếm một giá trị 4nút để chọn phạm vi bảng chứa giá trị tra cứu và giá trị kết quả;
  • Trong tạp chí Look_value hộp, nhấp vào bắn tìm kiếm một giá trị 4để chọn ô chứa giá trị bạn đang tìm kiếm. Hoặc bạn có thể nhập trực tiếp giá trị vào ô này;
  • Trong tạp chí Cột hộp, nhấp vào bắn tìm kiếm một giá trị 4để chỉ định cột mà bạn sẽ trả về giá trị phù hợp. Hoặc bạn có thể nhập trực tiếp số cột vào hộp văn bản khi cần.
  • Nhấp chuột OK.

Bây giờ giá trị ô tương ứng sẽ được tự động điền vào ô C10 dựa trên lựa chọn danh sách thả xuống.

  Nếu bạn muốn dùng thử miễn phí (30 ngày) tiện ích này, vui lòng nhấp để tải xuống, và sau đó đi đến áp dụng hoạt động theo các bước trên.


Demo: Danh sách thả xuống tự động điền mà không cần nhớ công thức


Các bài liên quan:

Tự động điền khi nhập trong Excel danh sách thả xuống
Nếu bạn có danh sách thả xuống xác thực dữ liệu với các giá trị lớn, bạn cần cuộn xuống danh sách chỉ để tìm giá trị phù hợp hoặc nhập trực tiếp toàn bộ từ vào hộp danh sách. Nếu có phương pháp cho phép tự động hoàn thành khi nhập ký tự đầu tiên trong danh sách thả xuống, mọi thứ sẽ trở nên dễ dàng hơn. Hướng dẫn này cung cấp phương pháp để giải quyết vấn đề.

Tạo danh sách thả xuống từ một sổ làm việc khác trong Excel
Khá dễ dàng để tạo danh sách sổ xuống xác thực dữ liệu giữa các trang tính trong sổ làm việc. Nhưng nếu dữ liệu danh sách bạn cần để xác thực dữ liệu nằm trong một sổ làm việc khác, bạn sẽ làm gì? Trong hướng dẫn này, bạn sẽ học cách tạo danh sách drop fown từ một sổ làm việc khác trong Excel một cách chi tiết.

Tạo danh sách thả xuống có thể tìm kiếm trong Excel
Đối với một danh sách thả xuống với nhiều giá trị, việc tìm một giá trị thích hợp không phải là một công việc dễ dàng. Trước đây, chúng tôi đã giới thiệu một phương pháp tự động hoàn thành danh sách thả xuống khi nhập ký tự đầu tiên vào hộp thả xuống. Bên cạnh chức năng tự động hoàn thành, bạn cũng có thể làm cho danh sách thả xuống có thể tìm kiếm được để nâng cao hiệu quả làm việc trong việc tìm kiếm các giá trị thích hợp trong danh sách thả xuống. Để làm cho danh sách thả xuống có thể tìm kiếm được, hãy thử phương pháp trong hướng dẫn này.

Làm thế nào để tạo danh sách thả xuống với nhiều hộp kiểm trong Excel?
Nhiều người dùng Excel có xu hướng tạo danh sách thả xuống với nhiều hộp kiểm để chọn nhiều mục từ danh sách mỗi lần. Trên thực tế, bạn không thể tạo danh sách có nhiều hộp kiểm với Xác thực dữ liệu. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn hai phương pháp để tạo danh sách thả xuống với nhiều hộp kiểm trong Excel. Hướng dẫn này cung cấp phương pháp để giải quyết vấn đề.

Các hướng dẫn khác cho danh sách thả xuống ...


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 ...
  • Super Formula Bar (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-2019 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 đủ các tính năng dùng thử miễn phí 30 ngày. Đảm bảo hoàn 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
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Mohamed · 3 months ago
    Hi. I've noticed that the autopopulate works only on a first name basis. If you were to type a surname or family name, you would not see it working. Any chance of fixing this?
  • To post as a guest, your comment is unpublished.
    stefany · 8 months ago
    hi, thanks for your code. I would like to autocomplete and make multiple selections in a drop down list. Can you help me please?, thank you
  • To post as a guest, your comment is unpublished.
    Angela · 1 years ago
    If you would like the exact same data to populate in numerous cells, select the range of cells, type the data and then, Ctrl Enter. Magic!
  • To post as a guest, your comment is unpublished.
    Dounia · 1 years ago
    Hi
    I want to know the most effiecient way to create a template we can easily auto populate with corresponding information .
    I'll try to explain :
    I want to make a list saying : if we type the airline code ( 3 digits ) we need to deliver it to 'that' specific warehouse.
    We have like 6 warehouses , each handling multiple airlines . So if we type airline code 'x' it should automatically indicate to which warehouse we should deliver .
    What do I do :D , which formula is to be used , how do we select a wide range of values ( all the different ailrines )
  • To post as a guest, your comment is unpublished.
    KAVITHA · 1 years ago
    HI I WANT TO KNOW HOW to INSERT A COMPANY NAME AND COMPANY ADDRESS AUTOMATICALLY GENERATED LIKE
    RAMYA TRADE---------CHENNAI
    KAVYA TRADE----------MADURAI
    RAMYA TRADE----------CHENNAI
    • To post as a guest, your comment is unpublished.
      crystal · 1 years ago
      Hi,
      You need to prepare your data as a table range in advanced, and then apply one of the above methods.
  • To post as a guest, your comment is unpublished.
    surly · 2 years ago
    I want to do this, but I do not want to use a drop down, the cells will be populated with a value/name from data on another sheet, sort of like a leaderboard so the names will move up and down accordingly I need certain values to follow those names up or down.
  • To post as a guest, your comment is unpublished.
    Aly · 3 years ago
    Hello, I have tried this and keep getting error #NA in the field ... Anyone know how to fix this.

    For reference, I am trying to auto-populate contact information when the person selects a contact name from the drop down. So if someone selects John Smith from the drop down, his company, phone number, and email will auto populate in the next couple cells.

    The formula I am using is =VLOOKUP(B7;Brokers!A2:D36,3,0). Open Office keeps changing the false at the end of my formula to a 0. I tried using True in lieu of False no change. I tried adding $ before the Array range values still getting #N/A....Can anyone advise how I can get this to work
  • To post as a guest, your comment is unpublished.
    lluis · 3 years ago
    thanks for the code, but it only works for me in the first list, I have some inderect lists after the first that don't show any value. Is there any solution? Thanks in advance. ;)
    • To post as a guest, your comment is unpublished.
      crystal · 3 years ago
      Good day,
      In the formula, please change the number 2 to the list you need. For example, if the returned value locates in the third column of your range, please change 2 to 3.
  • To post as a guest, your comment is unpublished.
    GNR · 4 years ago
    I am trying to create a spreadsheet for employee evaluations. I have a series of questions and then there is a drop down box with either yes or no. I need for the yes/no drop down boxes to auto populate another box titled "call score" and for it to be a percentage value that will change with each drop down box that is used.

    Also, I need for this percentage to show in another field titled "Total score" and I need this box to change colors with the value. For example, if the percentage is between 92% and 100%, then the box should be highlighted blue.

    Does this make sense? And is this possible?

    Thanks in advance
    GNR
    • To post as a guest, your comment is unpublished.
      crystal · 3 years ago
      Hi GNR,
      Sorry can’t help with this, welcome to post any question about Excel to our forum: https://www.extendoffice.com/forum.html. You will get more Excel supports from our professional or other Excel fans.
  • To post as a guest, your comment is unpublished.
    BB · 4 years ago
    Will this work to populate multiple columns? IE column a contains the pic list and B-D i want to auto populate with values.
  • To post as a guest, your comment is unpublished.
    Anonymous · 4 years ago
    Do not download Kutools! It gives viruses to your computer.
    • To post as a guest, your comment is unpublished.
      William Self · 1 months ago
      Fake News, the add-in is not a virus
  • To post as a guest, your comment is unpublished.
    Michelle · 4 years ago
    I'm trying to get a drop down list to pull up an entire table based off of what month is selected how would i go about doing that? all i can find is how to pull values from a table
  • To post as a guest, your comment is unpublished.
    Irshad · 5 years ago
    Hello,

    Can you tell what is a formula for this example....

    ex: If any number comes between 15000-20000 in 'B column' then 'A column' automatically add ABC name and If any number comes between 21001-25000 in 'B column' then 'A column' automatically add XYZ name.
  • To post as a guest, your comment is unpublished.
    Melissa · 5 years ago
    I'm attempting to do this exact thing where the dropdown list has almost 500 items (Facility), and I want excel to automatically populate the adjacent cell with the correct state. I already had the menu list on a separate sheet, Menus, and I added a column to the right for State.

    Sheet 1 (ID List) looks something like this:

    A1 | B1 |...| J1 | K1
    Lname | Fname |...| Facility | State

    Menu sheet contains the data for the dropdown and auto-populate values:
    C D
    Facility | State
    Aliceville | AL
    Lancaster | AL
    Hughes | TX

    So my formula looks like this: =VLOOKUP(J5,Menus!B2:C483,2,FALSE)

    The problem is when I copy the formula in the State cell to other cells, either by copying the first cell, and pasting into another cell or a range or cells; or by selecting the cell and dragging down - excel correctly changes the formula for the cell containing the drop down list (dragging down From J2, it changes to J3), but it also changes the range for the menu data:

    =VLOOKUP(J2,Menus!B2:C483,2,FALSE)
    =VLOOKUP(J3,Menus!B3:C484,2,FALSE)

    Forcing me to manually go in and change the menu range in each cell.

    This document is very fluid and I'm adding rows constantly - so I need a way to automate this without this little glitch.

    Solution greatly appreciated, thanks in advance!
    • To post as a guest, your comment is unpublished.
      Jason · 5 years ago
      In the menu data, add $ in front of the number. =VLOOKUP(J2,Menus!B$2:C$483,2,FALSE) Notice I did not add the $ in the J2 as I assume this is the number you want to change. Then highlight the field, drag down the rest of the way through the column, and use Ctrl-D to copy and paste the formula automatically changing only the row number of the J column.
      • To post as a guest, your comment is unpublished.
        JLR · 4 years ago
        Thank you so much for this answer. I've been struggling with the same exact issue as Melissa.
  • To post as a guest, your comment is unpublished.
    Dino Appla · 5 years ago
    Brilliant, thank you for the simple answer
  • To post as a guest, your comment is unpublished.
    James R. Leichter · 6 years ago
    Thank you for this post. This solved my Excel question in two minutes. It was way easier to understand and follow than any other page I looked at. That includes Microsoft's web page.
  • To post as a guest, your comment is unpublished.
    Claire · 6 years ago
    Hi,

    I'm trying to find a way of auto-populating a cell which displays the value selected from a filter.

    So, if my filter was days of the week, and I selected "Wednesday", I need another cell to just display Wednesday.

    I have tried linking cells, but was unsuccessful. I've also tried some basic VBA, but this didn't work either!

    I am certainly no excel expert, but I must be doing something wrong as I wouldn't have expected it to be so difficult!

    Please can you help?
    • To post as a guest, your comment is unpublished.
      JOEY · 4 years ago
      Hi! I am a freelance excel expert and accepting any kind of excel job.