Cách tạo danh sách từ dãy trong Excel (3 phương pháp)

  • Chia Sẻ Cái Này
Hugh West

Khi làm việc với cơ sở dữ liệu lớn, bạn có thể cần tạo danh sách dữ liệu hoặc văn bản từ cơ sở dữ liệu đã cho. Nếu bạn làm thủ công sẽ tốn rất nhiều thời gian. Excel có một số tính năng và công thức mà bạn có thể dễ dàng tạo danh sách của mình từ phạm vi dữ liệu. Hôm nay trong bài viết này, chúng tôi sẽ trình bày một số phương pháp để tạo danh sách từ phạm vi trong excel.

Tải xuống Sách bài tập thực hành

Tải xuống bảng thực hành này để thực hành trong khi bạn đang đọc tài liệu này bài viết.

Excel-Tạo-Danh sách-Từ-Phạm vi.xlsx

Tạo Danh sách từ Phạm vi trong Excel (3 Phương pháp)

1. Tạo danh sách từ phạm vi bằng cách tạo danh sách thả xuống

Tạo danh sách thả xuống là một cách tuyệt vời để tạo danh sách từ một phạm vi nhất định. Sử dụng danh sách thả xuống, bạn có thể chọn bất kỳ dữ liệu cụ thể nào trong vài giây. Ở đây trong phần này, chúng ta sẽ thảo luận về hai loại danh sách thả xuống trong khi tạo danh sách từ một phạm vi. Để biết thêm về danh sách thả xuống, Nhấp vào đây!

i. Danh sách thả xuống độc lập

Danh sách thả xuống độc lập là nơi bạn có thể tự do chọn dữ liệu của mình và không có tự động cập nhật dữ liệu. Hãy cùng tìm hiểu!

Bước 1:

Ở đây, trong tình huống nhất định, một số tên sách và phim được đưa ra trong “Tên sách” và cột “Tên phim” . Chúng tôi cần tạo một danh sách thả xuống từ phạm vi dữ liệu này. Để thực hiện việc này, hãy tạo hai cột có tên “SáchList” “Danh sách phim” ở bất kỳ đâu trong trang tính. Dưới các cột đó, chúng ta sẽ tạo danh sách thả xuống.

Bước 2:

Bây giờ hãy nhấp vào ô E4 trong cột Danh sách sách , chuyển đến Dữ liệu rồi nhấp vào Xác thực dữ liệu .

E4→Dữ liệu →Xác thực dữ liệu

Bước 3:

Một cửa sổ xác thực dữ liệu xuất hiện. Chọn Danh sách làm tiêu chí xác thực dữ liệu, nhấp vào Biểu tượng trường nguồn để chọn nguồn dữ liệu của bạn.

Chọn dữ liệu của bạn từ Sách Cột tên ( $B$4:$B$16) và nhấp vào OK để tiếp tục

Và danh sách thả xuống của chúng tôi từ danh sách dữ liệu Tên sách được tạo.

Bước 4:

Tương tự, đối với Danh sách phim , hãy lặp lại các quy trình sau và trong trường nguồn, hãy chọn dữ liệu của bạn từ cột Tên phim ( $C$4:$C$16).

Nhấp vào Ok để nhận danh sách thả xuống của bạn. Đó là cách, bằng cách tạo danh sách thả xuống,  bạn có thể tạo danh sách từ một dải dữ liệu.

ii. Danh sách thả xuống động

Bước 1:

Danh sách thả xuống động sẽ tự động cập nhật dữ liệu của bạn. Để tạo danh sách thả xuống động, hãy chuyển đến Dữ liệu , nhấp vào Xác thực dữ liệu . Trong cửa sổ xác thực dữ liệu, chọn Danh sách làm tiêu chí xác thực. Trong trường nguồn, hãy chèn hàm OFFSET . công thức lànày,

=OFFSET($B$4,0,0,COUNTIF($B$4:$B$100,””))

Ở đâu,

  • Tham chiếu là $B$4
  • Hàng và Cột là 0
  • [height] là COUNTIF($B$4:$B$100,””)

Nhấp vào Ok để tiếp tục. Danh sách thả xuống động của chúng tôi đã được tạo.

Để kiểm tra xem đây có phải là danh sách động hay không, hãy xóa một số dữ liệu khỏi phạm vi dữ liệu của chúng tôi. Sau đó, chúng ta sẽ thấy rằng dữ liệu danh sách thả xuống cũng được cập nhật.

Đọc thêm: Cách tạo Danh sách thả xuống phụ thuộc động trong Excel

Bước 2:

Bây giờ đối với danh sách Phim, hãy thực hiện tương tự như chúng tôi đã minh họa cho danh sách Tên sách. Và đối với trường hợp này, công thức OFFSET là,

=OFFSET($C$4,0,0,COUNTIF($C$4:$C$100,”” )

Nhấp vào Ok để tạo danh sách thả xuống động của bạn từ một phạm vi nhất định.

2. Tạo danh sách từ phạm vi bằng Excel VBA

Sử dụng Excel VBA , chúng ta có thể dễ dàng tạo danh sách từ một phạm vi nhất định dữ liệu. Để tìm hiểu, hãy làm theo các quy trình sau.

Bước 1:

Chúng ta sẽ sử dụng cùng một bảng dữ liệu cho quy trình này. Trước tiên, hãy nhấn CTRL +F11 để mở cửa sổ dành cho nhà phát triển.

Bước 2:

Một cửa sổ mới xuất hiện. Tại đây Nhấp chuột phải vào trang tính mà bạn muốn áp dụng mã VBA . Từ các tùy chọn có sẵn, chọn Chèn, nhấp vào Mô-đun.

Bước 3:

Trong cửa sổ mới,viết mã VBA của bạn. Chúng tôi đang cung cấp mã ở đây.

5846

Bạn có thể thay đổi Phạm vi nhập theo yêu cầu của mình. Nhấp vào biểu tượng Chạy .

Bước 4:

Một cửa sổ mới hiện ra. Tại đây, hãy nhập phạm vi dữ liệu mà bạn sẽ tạo danh sách. Nhấp vào Ok để tiếp tục.

Bây giờ, trong cửa sổ đầu ra, hãy chọn ô mà bạn muốn lấy danh sách của mình.

Nhấp vào Ok để nhận danh sách của bạn. Và công việc của chúng ta đã hoàn thành.

3. Tạo danh sách từ phạm vi dựa trên tiêu chí

Trong phần này, chúng ta sẽ tạo danh sách từ phạm vi dữ liệu dựa trên tiêu chí.

Bước -1:

Trong ví dụ sau, chúng tôi được cung cấp một số tên sách và phim trong cột Tên sách và phim . Trong cột, một số tên được lặp lại. Bây giờ, chúng ta sẽ tạo một danh sách duy nhất từ ​​cột này, trong đó mỗi tên sẽ chỉ xuất hiện một lần.

Bước 2:

Trong ô D4 trong cột Danh sách duy nhất , Áp dụng INDEX với công thức MATCH . Chèn các giá trị và công thức cuối cùng là,

=INDEX(B4:B24,MATCH(0,COUNTIF($D$3:D3,B4:B24),0))

Ở đâu,

  • Danh sách là B4:B24
  • Look_Value cho hàm MATCH 0
  • Phạm vi cho hàm COUNTIF $D$3:D3
  • Tiêu chí là B4:B24
  • Chúng tôi muốn trận đấu CHÍNH XÁC ( 0 ).

Công thức này là công thức mảng. Vì vậy, hãy nhấn “CTRL+SHIFT+ENTER” để áp dụng công thức này

Bước 3:

Bây giờ hãy áp dụng công thức tương tự cho các ô còn lại để có kết quả cuối cùng.

Ghi chú nhanh

➤Để tránh lỗi, hãy nhớ kiểm tra Bỏ qua trống Trình đơn thả xuống trong ô.

➤Trong khi tạo danh sách thả xuống động, hãy đảm bảo rằng các tham chiếu ô là tuyệt đối ( chẳng hạn như $B$4 ) và không tương đối (chẳng hạn như B2 hoặc B$2 hoặc $B2)

➤ Nhấn CTRL+SHIFT+ENTER để áp dụng công thức mảng.

Kết luận

Hôm nay chúng ta đã thảo luận về ba quy trình khác nhau để tạo danh sách từ khoảng đã cho. Hy vọng bài viết này chứng minh hữu ích cho bạn. Nếu bạn có bất kỳ đề xuất hoặc nhầm lẫn nào, rất mong bạn bình luận.

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.