Tra cứu giá trị dựa trên các giá trị trong các ô khác


0

Tôi có một danh sách hàng tồn kho chứa tên nhà sản xuất và danh mục sản phẩm cho từng sản phẩm. Tôi muốn tìm mã cho nhà sản xuất và mã danh mục cho sản phẩm và đặt hai mã, được phân cách bằng dấu phẩy, trong một ô.

Ví dụ:

nếu ProductManufacturer = "manufacturer1", kết quả tra cứu cho "nhà sản xuất1" có thể là mã của "42".

Nếu ProductCategory = "Miscellaneous Part", kết quả tra cứu cho "Phần khác" có thể là "50".

Vì vậy, ô được tính sẽ chứa: 42,50

Bảng tính có thể trông như thế này:

         Col A            Col B           Col C             Col G     Col H          Col I      Col J
   1  ProductMfr      ProdCategory        Codes         Lookup Tables:
   2  manufacturer1   Miscellaneous Part  42,50         Manufacturer  MfrCode     ProdCategory  CatCode
   3                                                    Manufacturer1   42        refrigerator       21
   4                                                    Manufacturer2  103        bbq grill          92
   5                                                    Manufacturer3   94        dishwasher         45
   6                                                    Manufacturer4   75        oven               73    
   7                                                     .  .  .  .               burners            18
   8                                                                              Miscellaneous Part 50
   9                                                                                .  .  .  . 

Tôi sẽ sử dụng loại công thức nào để tạo mã được phân cách bằng dấu phẩy trong cột C?


Vì vậy, vấn đề là cần phải tra cứu ID danh mục trong danh sách chính xác cho nhà sản xuất? Bạn có thể cung cấp một mô tả chung về cách dữ liệu được cấu trúc? Ví dụ, làm thế nào để bạn biết danh sách nào đi với nhà sản xuất nào? Các danh mục có giống nhau không nhưng ID danh mục khác nhau tùy theo Nhà sản xuất hoặc mỗi nhà sản xuất có một bộ danh mục duy nhất không?
fixer1234

Thể loại được ngẫu nhiên hóa bởi nền tảng thương mại điện tử của tôi, vì vậy mỗi nhà sản xuất được cung cấp một id danh mục 2-3 chữ số dường như ngẫu nhiên. Để tải lên danh mục này vào trang web thay vì điều chỉnh thủ công cho mỗi sản phẩm trong kho của tôi, một ô có tiêu đề là bao gồm thể loại và thể loại (phụ) được phân tách bằng dấu phẩy. Vì vậy, dựa trên những gì nhà sản xuất của tôi bằng và loại danh mục là gì, nó sẽ trả về một giá trị được phân tách bằng dấu phẩy. Giống như trong ví dụ của tôi, 42,50 sẽ dịch trên trang web sang Ex. Sony> Ti vi.
George

Dữ liệu từ 2 ô trong hai cột khác nhau phải có khả năng thay đổi dữ liệu trong cột thứ ba là gì, các số loại phải được nhập vào công thức bởi tôi thấy chúng có vẻ ngẫu nhiên.
George

Tôi hiểu khái niệm những gì bạn muốn thực hiện nhưng một giải pháp cần phản ánh việc xử lý dữ liệu. Tôi sắp xếp mất dữ liệu trông như thế nào và các mã được chỉ định - cơ chế xem và giải thích dữ liệu để có thể áp dụng giải pháp. Nó sẽ là một trợ giúp to lớn cho bất cứ ai có giải pháp tiềm năng cho bạn nếu bạn có thể đặt một số dữ liệu mẫu vào câu hỏi cùng với một mô tả ngắn gọn về cách sử dụng nó. Bước qua một ví dụ ngắn về cách bạn sẽ hoàn thành thủ công kết quả (logic chứ không phải cách bạn sẽ mã hóa nó trong Excel).
fixer1234

Nó sẽ không cho phép tôi thêm một hình ảnh vì vậy tôi sẽ cố gắng và cụ thể hơn. Tôi có một bảng 2 x 8, trong đó có một cột tên nhà sản xuất và một cột chuyên mục cho những cái đó. Vì vậy, nó trông giống như, Brand1 = 43, Brand2 = 42, Brand3 = 193, Brand4 = 188, v.v.; Tôi có cùng kiểu bảng cho loại danh mục, item1 = 196, v.v. Trong danh sách hàng tồn kho hiện tại của tôi, tôi có một loại có tên loại danh mục sẽ hiển thị một trong 9 danh mục cho mỗi sản phẩm, tương tự với cột nhà sản xuất với 8 nhà sản xuất khác nhau. Các nhà sản xuất và cột phù hợp với bảng đã nói ở trên.
George

Câu trả lời:


0

George, nếu tôi hiểu chính xác, bạn muốn đầu ra là các mã được phân tách bằng dấu phẩy ...

Bạn đã thử sử dụng VLOOKUP để tra cứu các mã riêng lẻ dựa trên văn bản (ví dụ: tên nhà sản xuất) và sau đó ghép nối các giao diện với "," nếu bạn cần có mọi thứ trong cùng một ô?

Tôi hình dung một cái gì đó như ...

= VLOOKUP (nhà sản xuất TexCell, lookupTable, 2.0) & "," & VLOOKUP (sản phẩmType, lookupTable, 2.0)


Bạn đánh bại tôi vào nó. Tôi nghĩ rằng đó có thể là tất cả những gì anh ta đang tìm kiếm nhưng mô tả có vẻ phức tạp hơn thế. Tôi đã viết gần như cùng một câu trả lời để trả lời anh ta khi câu trả lời của bạn xuất hiện.
fixer1234

Vâng, tôi nghĩ rằng có thể có một giải pháp toàn diện hơn tôi nghĩ rằng tôi có thể làm theo cách đó. Chỉ không biết liệu excel có cách nào đó để viết 2 giá trị vào 1 ô được phân tách bằng dấu phẩy hay không.
George

George, tôi không chắc liệu bạn có thấy cái này & "," & giữa các vlookups không? Nó sẽ kết nối các giá trị tra cứu với dấu phẩy trong cùng một ô. Điều này có giải quyết mối quan tâm của bạn?
Petr Fedorov

Yessir, mọi thứ đều tốt đẹp, cảm ơn vì đã dành thời gian cho mọi người.
George
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.