Excel: Danh sách đơn vào một bảng


7

Tôi đang cố gắng xử lý một danh sách dữ liệu.

Apple
Orange
Watermelon
Orange
Watermelon
Watermelon

Tôi muốn điều này trong một bảng với các mục duy nhất

 Apple        1 
 Orange       2 
 Watermelon   3

Đây có phải là có thể sử dụng công thức một mình?


2
Countif () sẽ điền vào phần đếm. Nhưng bạn có cần các công thức để phát triển danh sách Apple, Orange, Dưa hấu không? Thật khó cho một công thức để biết có 3 giá trị duy nhất như thế. Bảng Pivot sẽ thực hiện toàn bộ công việc nếu bạn không thực sự cần các công thức để thực hiện công việc.
Ngài Adelaide

Là 1,2,3 bằng với số lượng các mục được lặp lại hay chúng là ID duy nhất giống như một PK? Nó không hoàn toàn rõ ràng trong câu hỏi của bạn, nhưng tất cả các câu trả lời đều cho rằng bạn muốn đếm.
MoondogsMaDawg

1
Nếu dữ liệu thực đơn giản như ví dụ này và bạn muốn có một danh sách với số lần xuất hiện, thì Bảng Pivot sẽ phục vụ tốt.
Kỹ sư Toast

Câu trả lời:


7

Chọn một ô trống, chẳng hạn như D2 và nhập công thức

=IFERROR(INDEX($B$2:$B$9, MATCH(0,COUNTIF($D$1:D1,$B$2:$B$9),0)), "") 

vào Formula Bar, và sau đó nhấn Ctrl+ Shift+ Enterphím cùng một lúc. (B2: B9 là dữ liệu cột mà bạn muốn trích xuất các giá trị duy nhất, D1 là ô ở trên nơi đặt công thức của bạn)

Công thức bây giờ sẽ như thế này:

{=IFERROR(INDEX($B$2:$B$9, MATCH(0, COUNTIF($D$1:D1, $B$2:$B$9), 0)), "")}

Tiếp tục chọn ô D2, sau đó kéo Tay cầm điền xuống để nhận tất cả các giá trị duy nhất từ ​​phạm vi đã chỉ định.

Bây giờ tất cả các giá trị duy nhất trong phạm vi cột B2: B9 được trích xuất. Khi các giá trị trong phạm vi này thay đổi, danh sách giá trị duy nhất sẽ được thay đổi động ngay lập tức.

Sau thời điểm này, bạn có thể sử dụng công thức COUNTIF trong một cột thêm để tính toán sự lặp lại của mỗi giá trị. Ví dụ: nhập công thức sau vào ô E2 và kéo Fill Xử lý xuống:

=COUNTIF($B$2:$B$9,D2) 

2

Nếu bạn muốn tính Sự xuất hiện như bạn đã thể hiện trong Hình thứ 2, bạn có thể sử dụng Countifchức năng.

Nếu bạn đang tìm kiếm các mục duy nhất trong phạm vi Dữ liệu cụ thể, hãy sử dụng Xác thực dữ liệu tốt hơn.

hãy để tôi nói cách, trước tiên hãy chọn phạm vi Dữ liệu, sau đó nhấp vào lệnh Xác thực dữ liệu từ Menu, sau đó vào Cài đặt và chọn Hải quan.

Trong Hộp văn bản công thức chỉ cần viết công thức này.

=COUNTIF($A$2:$A$20,A2)=1

Công thức này sẽ chỉ cho phép mỗi mục nhập một lần trong phạm vi Dữ liệu đã nói.

Nếu bạn cảm thấy bạn cũng có thể đặt Thông báo lỗi & Thông báo lỗi.

NB: Trong Công thức của tôi, phạm vi Dữ liệu là một ví dụ bạn thay đổi nó khi bạn cần.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.