Làm cách nào để tôi đếm các kết quả trước đó có liên quan của VLOOKUP và thêm số thứ tự tiếp theo vào kết quả của VLOOKUP?


0

Tôi có một bảng tính hành động (Corrective, NCR, IMP, v.v.) và cần phải tự động đếm các hành động trước đó được nêu ra cùng loại để tạo ID hành động duy nhất.

tôi đã sử dụng VLOOKUP() để có được phần đầu tiên của ID hành động (loại), nhưng tôi không thể tìm ra cách lấy nó để đếm các hành động cùng loại trong cột đó để có được phần số tiếp theo.

Cho đến nay tôi có những điều sau đây:

=VLOOKUP(C3,Sheet3!A2:B5,2) 

Điều này hoạt động để xác định loại, tức là CAR, OBS, IMPNCR.

Bất cứ ai có thể giúp làm thế nào để thêm phần số liên tiếp?

CHỈNH SỬA:

Tôi muốn kết quả của công thức cung cấp cho mỗi hành động cùng loại một ID duy nhất. Vì vậy, ví dụ, nếu có nhiều hành động loại NCR nó sẽ tạo ra các ID như thế này: NCR0001, NCR0002, CAR0001, OBS0001, NCR0003.


2
Điều này là khá trừu tượng như một mô tả từ. Không có điều khoản nào có ý nghĩa gì với bất kỳ ai khác và không rõ họ được trình bày trong bảng tính của bạn như thế nào, công thức của bạn chỉ ra điều gì, v.v. Bạn có thể gửi ảnh chụp màn hình?
fixer1234

Tôi đã cố gắng nhưng nó sẽ không cho phép tôi là thành viên mới
Paola

2
Chỉ cần đăng một liên kết đến (các) hình ảnh tại một trang chia sẻ công cộng (imgur.com là miễn phí và đó là những gì trang web này sử dụng). Ai đó ở đây với đủ đại diện sẽ thêm nó cho bạn.
fixer1234

Bạn đang cố gắng đếm sự xuất hiện mà Vlookup Công thức đã tìm kiếm? Giống như 4 Ô tô hoặc 10 OBS !!
Rajesh S

BTW, VLOOKUP trả về một kết quả, vì vậy bạn có thể làm rõ những gì bạn muốn tính không?
fixer1234

Câu trả lời:


1

Giải pháp khá đơn giản khi bạn nhận ra rằng COUNTIF() chức năng có thể được sử dụng với các ký tự đại diện.

Thiết lập Sheet3 như thế này

Worksheet Screenshot

và bảng làm việc của bạn như thế này

Worksheet Screenshot

Nhập công thức sau vào D3 và ctrl-enter / copy-paste / fill-down / auto-fill vào phần còn lại của cột của bảng:

=VLOOKUP(C3,Sheet3!$A$2:$B$5,2,FALSE)
&RIGHT(10001+COUNTIF(D$2:D2,VLOOKUP(C3,Sheet3!$A$2:$B$5,2,FALSE)&"????"),4)

Giải trình:

Về cơ bản, công thức đếm số lượng hành động cùng loại xảy ra phía trên ô hiện tại và sau đó tạo một ID có một phần số nhiều hơn một.

Nó sử dụng ký tự đại diện ? (bất kỳ ký tự đơn) trong COUNTIF() chức năng khớp với loại hiện tại theo sau bởi bốn ký tự bất kỳ, ví dụ: cho D3 hàm đánh giá một phần COUNTIF(D$2:D2,"NCR????"). Điều quan trọng cần lưu ý ở đây là D$2:D2 là một năng động phạm vi được đánh giá là "từ hàng 2 đến hàng phía trên ô hiện tại (của cột D ) ".

Sau đó RIGHT(10001+ & amp; LT; số loại & gt; ,4) thêm một và các miếng đệm bên trái số với số không.

Cuối cùng, số này được gắn vào loại.

Ghi chú:

Của bạn VLOOKUP() đã được sửa đổi để hoạt động chính xác:

  • Đối số thứ hai cần phải là một địa chỉ tuyệt đối
  • Thứ tư cần phải là FALSE và không phải mặc định, đó là TRUE.
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.