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

Làm cách nào để sắp xếp dữ liệu động trong Microsoft Excel?

Giả sử bạn đang quản lý dữ liệu lưu trữ của một cửa hàng văn phòng phẩm trong Excel và bạn cần tự động sắp xếp dữ liệu lưu trữ khi dữ liệu đó thay đổi. Làm cách nào để bạn sắp xếp dữ liệu lưu trữ động tự động trong Excel? Bài viết này sẽ chỉ cho bạn một cách phức tạp để sắp xếp dữ liệu động trong Excel và giữ cho việc sắp xếp cập nhật tự động khi dữ liệu ban đầu thay đổi ngay lập tức.

Sắp xếp dữ liệu hệ thống trong Excel với công thức


Sắp xếp dữ liệu hệ thống trong Excel với công thức

1. Chèn một cột mới vào đầu dữ liệu ban đầu. Ở đây tôi chèn số cột trước dữ liệu ban đầu như ảnh chụp màn hình bên dưới:

2. Làm theo ví dụ của chúng tôi, nhập công thức = RANK (C2, C $ 2: C $ 6) trong Ô A2 để sắp xếp các sản phẩm gốc theo cách lưu trữ của chúng và nhấn đăng ký hạng mục thi Chìa khóa.

3. Tiếp tục chọn ô A2, kéo Điền vào Xử lý xuống ô A6 để nhận tất cả các số còn lại trong cột Không.

4: Sao chép tiêu đề của dữ liệu gốc, sau đó dán chúng vào bên cạnh bảng gốc, chẳng hạn như E1: G1. Trong cột Số mong muốn, hãy chèn các số thứ tự giống với thứ tự Số như 1, 2,…. Xem ảnh chụp màn hình:

5. Nhập công thức = VLOOKUP (E2, A $ 2: C $ 6,2, FALSE) vào Ô F2 và nhấn đăng ký hạng mục thi Chìa khóa.

Công thức này sẽ tìm giá trị của SỐ mong muốn. trong bảng gốc và hiển thị tên sản phẩm tương ứng trong ô.

Chú thích: Nếu số lần lặp lại hoặc liên kết hiển thị trong cột Sản phẩm hoặc cột Bộ nhớ, bạn nên áp dụng chức năng này =IFERROR(VLOOKUP(E2,A$2:C$6,2,FALSE), VLOOKUP(E2,A$2:C$6,2,TRUE))

6. Tiếp tục chọn ô F2, kéo Fill Handle xuống ô F6 để lấy tất cả các tên sản phẩm, và tiếp tục chọn dải ô F2: F6, kéo Fill Handle sang phải dải ô G2: G6 để lấy tất cả các số lưu trữ.

Sau đó, bạn sẽ nhận được một bảng lưu trữ mới sắp xếp theo thứ tự giảm dần theo bộ nhớ như hình minh họa bên dưới:

Giả sử cửa hàng văn phòng phẩm của bạn mua 145 chiếc bút khác, và bây giờ bạn có tổng cộng 200 chiếc bút. Chỉ cần sửa đổi bảng lưu trữ ban đầu của bút, bạn sẽ thấy bảng mới được cập nhật trong nháy mắt, hãy xem ảnh chụp màn hình sau:


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 (49)
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
Xin chào, tôi có thể làm điều tương tự mà không cần Kutools và trong ví dụ của bạn là do thay đổi số lượng bút chì, bạn có thể thêm một dòng khác, lặp lại bút chì và thêm số lượng bổ sung và bảng tính của tôi sẽ hiển thị bút chì một lần (không quan trọng có bao nhiêu mục bút chì có) với tổng số tiền. Excel thuần túy không có Macro, Mã VB, Access, Cơ sở D, v.v. Tôi rất muốn cho bạn xem.
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 đã thử điều này và nó hoạt động miễn là tất cả các giá trị được xếp hạng là duy nhất. Nếu có sự trùng khớp trong bảng xếp hạng, hàm VLOOKUP sẽ trả về # N / A. Điều này tạo ra một vấn đề vì tôi không thể đảm bảo rằng sẽ không có bất kỳ ràng buộc nào trong xếp hạng của tôi khi các giá trị thay đổi. Nói cách khác, nếu "Pencil" và "Notebook" đều bằng 80, thì RANK trả về 1,2,3,3,5. Và vì các giá trị trong trường Số mong muốn được nhập theo cách thủ công dưới dạng 1,2,3,4,5, nên hàm VLOOKUP sẽ không tìm thấy "4".
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 SteveB90, Cảm ơn bạn đã bình luận. = VLOOKUP (E2, A $ 2: C $ 6,2, FALSE) sẽ khớp chính xác với dữ liệu, vì vậy sẽ sai nếu quan hệ xảy ra. Trong trường hợp này, bạn có thể thử hàm đối sánh gần đúng =IFERROR(VLOOKUP(E2,A$2:C$6,2,FALSE), VLOOKUP(E2,A$2:C$6,2,TRUE)), hoạt động tốt nếu dây buộc ra ngoài. Và hy vọng nó làm việc cho bạ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 vì chỉ sử dụng '= RANK (C2, C $ 2: C $ 6)' trong cột A, bạn có thể sử dụng '= RANK (C2, C $ 2: C $ 6) + COUNTIF (C $ 2: C2, "=" & C2) - 1 'Điều này sẽ tính theo thứ hạng, nhưng sau đó đếm số lượng trùng lặp đã có trong danh sách. Điều này sẽ đảm bảo rằng bạn có được một thứ hạng duy nhất.
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 Kedirech..điều này đã giải quyết được vấn đề của tôi
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 Kedirech !!! COUNTIF này đã giải quyết được vấn đề hòa !!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Kedirech, cảm ơn bạn SOOOO rất nhiều, điều này đã hoạt động hoàn hảo.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Mẹo tuyệt vời ... đã tìm kiếm một số giải pháp cho vấn đề này trên internet. Cuối cùng được tìm thấy ở đây Thật ngạc nhiên khi mọi người ở các khu vực khác nhau trên thế giới đang có cùng một lúc yêu cầu giống nhau !!
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 rất nhiều, Kedirech, điều này thực sự hữu ích!
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 có thể có nhiều cột xếp hạng trong excel và sử dụng chức năng sắp xếp để có thể xếp hạng theo thứ tự số 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
xin chào chỉ muốn nói lời cảm ơn cho trang này! đã tìm kiếm trên web trong một tuần và trang này (cộng với bình luận của Kedirech) đã giải quyết được nó !! chúc mừ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ều gì sẽ xảy ra nếu có nhiều hơn 2 lần lặp lại trong cột lưu trữ? nó không hoạt động tốt với phương thức '= IFERROR (VLOOKUP (E2, A $ 2: C $ 6,2, FALSE), VLOOKUP (E2, A $ 2: C $ 6,2, TRUE))'
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 đã bao giờ nhận được câu trả lời về điều này? Tôi đã gặp vấn đề tương tự khi tôi có 3 hoặc nhiều giá trị giống nhau.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Các bạn giúp đỡ rất nhiều. 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
Xin chào, tôi đang sử dụng cái này để tạo một nấc thang giải đấu năng động, dù sao thì vẫn có nhiều đội có cùng thứ hạng. Ví dụ: nếu 5 đội có 4 điểm và 5 đội có 0 điểm, vlookup sẽ chỉ tra cứu điểm đầu tiên của mỗi đội. Đây là dữ liệu thô: Vị trí Đội PWL Pts 1 Đội 1 1 1 0 4 6 Đội 2 1 0 1 0 1 Đội 3 1 1 0 4 6 Đội 4 1 0 1 0 1 Đội 5 1 1 0 4 6 Đội 6 1 0 1 0 1 Đội 7 1 1 0 4 6 Đội 8 1 0 1 0 1 Đội 9 1 1 0 4 6 Đội 10 1 0 1 0 Đây là bảng vlookup của bảng trên: Vị trí Đội PWL Pts 1 Đội 1 1 1 0 4 2 # N / A # N / A # N / A # N / A # N / A 3 # N / A # N / A # N / A # N / A #N / A 4 # N / A # N / A # N / A # N / A # N / A 5 # N / A # N / A # N / A # N / A # N / A 6 Đội 2 1 0 1 0 7 # N / A # N / A # N / A # N / A # N / A 8 # N / A # N / A # N / A # N / A # N / A 9 # N / A #N / A # N / A # N / A # N / A 10 # N / A # N / A # N / A # N / A # N / A Xin vui lòng giúp đỡ! Cảm ơn một triệu: D
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
NGAY LẬP TỨC SỬ DỤNG CÔNG THỨC NÀY = IFERROR (VLOOKUP (I3, CALCULATIONS! I $ 2: K $ 7,2, FALSE), (VLOOKUP (I3, CALCULATIONS! I $ 2: K $ 7,2, TRUE))) Bây giờ tôi gặp sự cố .. .Nếu 2 người trở lên có điểm giống nhau thì excel lặp lại tên. Tôi nên thêm gì trong công thức để tránh lặp lại tên khi chúng có cùng số điểm? Cảm ơn bạn
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 các bạn, trang này thực sự hữu ích. Tôi cần một công thức excel hoặc mã vb để giải quyết vấn đề. vấn đề của tôi là tôi có một danh sách các phạm vi số, giả sử, từ 1 đến 100 theo thứ tự tăng dần trong cột A. Tôi có cùng một phạm vi số theo thứ tự ngẫu nhiên trong cột B và tôi có các điểm số khác nhau trong cột C theo thứ tự ngẫu nhiên. Tất cả những gì tôi muốn là sắp xếp phạm vi ngẫu nhiên của cột C với cùng một số với nó trong cột C theo thứ tự tăng dần của phạm vi trong cột AI muốn sắp xếp cột B nhưng cùng với điểm số trong cột C. ví dụ, Cột A Cột B Cột C 1 2 10 25 3 4 60 4 9 95 5 2 30 6 7 6 20 8 5 31 9 3 45 10 1 55 trong cột B, thiếu hai chữ số (7 & 8). tôi chỉ muốn rằng cột B được sắp xếp theo từng chữ số trong cột A, chẳng hạn như 1 ở phía trước 1 và 2 ở phía trước 2 và bị thiếu nên để trống trong cột B phía trước 7 & 8 trong cột A. Cột A Cột B Cột C 1 1 55 2 2 30 3 3 45 4 4 60 5 5 31 6 6 20 7 8 9 9 95 10 10 25 Tôi hy vọng tôi đã làm phức tạp nó rất nhiều nhưng xin ai đó giúp tôi với.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
#Basit - Tôi muốn thấy một giải pháp không có vbasic hoặc macro.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
# jays, - tôi sẽ đánh giá cao bất kỳ giải pháp nào có hoặc không có công thức vbasic hoặc excel.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Nếu các số liệu trong A và B luôn là duy nhất (không trùng lặp trên mỗi cột và mỗi số trong Cột B cũng xuất hiện trong A) thì việc này sẽ khá dễ dàng.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Các số trong a phải là duy nhất và các số trong b cũng phải đánh vào a
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 bạn vì sự giúp đỡ này. Tôi có một vấn đề. Đây là thứ hạng từ lớn nhất đến nhỏ nhất. Tôi cần làm ngược lại và xếp chúng từ nhỏ nhất đến lớn nhất. Làm cách nào để thay đổi điều này.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
[quote] Cảm ơn bạn vì sự giúp đỡ này. Tôi có một vấn đề. Đây là thứ hạng từ lớn nhất đến nhỏ nhất. Tôi cần làm ngược lại và xếp chúng từ nhỏ nhất đến lớn nhất. Làm cách nào để thay đổi điều này.Bởi Jim101[/ quote] Hàm xếp hạng có đối số thứ 3 tùy chọn. Theo mặc định, nó được đặt theo thứ tự lớn nhất đến nhỏ nhất. Nhưng nếu bạn sử dụng 1 cho đối số thứ 3, RANK (C2, C $ 2: C $ 6,1), nó sẽ sắp xếp theo thứ tự ngược 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
Xin chào Tôi đang cố gắng tạo một bảng trung bình phi tiêu, cho nhiều đội, để mỗi trận đấu khi tôi nhập dữ liệu, nó sẽ tự động tính toán trên một trang khác trên cùng một trang tính. Xếp hạng Tên Pl WL 100+ 140+ 180 Av D / Av
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 thấy Điều trên hữu ích trong năm 2007, tuy nhiên Công ty tôi đang làm việc vẫn chỉ sử dụng office 97, điều này sẽ hoạt động trong đó. Trân trọng
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 Help, bạn đã thử bảng xoay chưa?
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 bạn rất nhiều, nó hoạt động và hợp tác tốt nhất với Graphs!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Phương pháp này có thể loại bỏ các bản sao không có macro đối với các trường hợp như ví dụ khi sử dụng số nguyên hoặc số thập phân cố định. Thêm một cột giả và thực hiện các thay đổi gia tăng đối với dữ liệu được sắp xếp. Sau đó, thực hiện theo quy trình tương tự như đã nêu bằng cách sử dụng dữ liệu đã sửa đổi. Sử dụng ví dụ tạo cột I với công thức col C + col E * 0.01. Sau đó, đổi col A để xếp col I thay vì col C. Các phần còn lại tương tự. Không hoàn hảo nhưng có thể giúp ích. Nếu có nhiều mặt hàng thì hãy giảm số nhân gia tăng đủ để số lượng mặt hàng được sắp xếp tối đa * hệ số nhân vẫn không đáng kể so với dữ liệu đang được sắp xếp.
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ần trợ giúp .. Tôi đã sử dụng vlookup trong excel để xem hai trang tính (một trang là từ nhà sản xuất, một trang từ phần mềm bán hàng bán lẻ của chúng tôi) có chung một số nhà cung cấp để đính kèm số UPC từ nhà sản xuất bảng thông tin đến trang bán hàng bán lẻ, sau đó được nhập trở lại vào phần mềm bán hàng bán lẻ của chúng tôi. V Tra cứu lỗi thường xuyên và tôi không đủ hiểu biết để biết tại sao vì vậy tôi đã tự hỏi liệu Kutools có chức năng tương tự để giúp cuộc sống của tôi dễ dàng hơn không. Một lần nữa, trong một nỗ lực để làm rõ ... Trang tính excel được cung cấp sản xuất có chứa số nhà cung cấp và số UPC. trang thứ hai có cùng số nhà cung cấp và số bộ phận nội bộ và tôi muốn một hàm Kutool sẽ so sánh số nhà cung cấp và đính kèm UPC vào trang tính thứ hai, sau đó sẽ được nhập trở lại hệ thống của chúng tôi (sử dụng số bộ phận nội bộ để "tìm" mặt hàng) Bất kỳ trợ giúp sẽ được đánh giá cao!! :-)
Không có bình luận nào được đăng ở đây
Tải thêm
Để 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