Hàm tìm gần đúng nhưng không phải dùng Vlookup (4 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

khanh_magy

Thành viên mới
Tham gia
28/12/07
Bài viết
7
Được thích
1
Dear các anh chị,
Em đang gặp vấn đề sau mong các anh chị giải quyết giùm ạ?
Công ty em kinh doanh về mỹ phẩm và quản lý theo barcode nhưng khổ nỗi thông tin về giá cả lại do bộ phận Mảketing làm nên bây giờ những sản phẩm thiếu bảng giá (có vài trăm loại) cần in lại bảng giá thì không dùng hàm vlook up để tìm được vì
- ví dụ sản phẩm cần tìm trong file của Marketing là HAPPY TEA TIME CLEANSING FOAM.
Nhưng trong file các cửa hàng chuyển về xuất từ phần mềm bán hàng ra (qua tích sourcode) là HAPPY TEA TIME CLEANSING FOAM (Milk Tea) (%)
Như vậy thì dùng Vlook up ko ra, mà dùng vlook up với giá trị gần đùng ,1) thì lại nhảy sp khác có tên gần giống.

Em mà ngồi nhặt vài trăm sp để làm bảng giá chắc điên mất.
Mong các anh chị chỉ cho em cách nào tìm gần gần đùng đến 70-80% ký tự với
Em cám ơn nhiều ạ
 
Bạn tìm cách đưa file lên diễn đàn đi!

Thế nào chăng nữa cũng có cách mà!

--=0 --=0 --=0
 
Dear các anh chị,
Em đang gặp vấn đề sau mong các anh chị giải quyết giùm ạ?
Công ty em kinh doanh về mỹ phẩm và quản lý theo barcode nhưng khổ nỗi thông tin về giá cả lại do bộ phận Mảketing làm nên bây giờ những sản phẩm thiếu bảng giá (có vài trăm loại) cần in lại bảng giá thì không dùng hàm vlook up để tìm được vì
- ví dụ sản phẩm cần tìm trong file của Marketing là HAPPY TEA TIME CLEANSING FOAM.
Nhưng trong file các cửa hàng chuyển về xuất từ phần mềm bán hàng ra (qua tích sourcode) là HAPPY TEA TIME CLEANSING FOAM (Milk Tea) (%)
Như vậy thì dùng Vlook up ko ra, mà dùng vlook up với giá trị gần đùng ,1) thì lại nhảy sp khác có tên gần giống.

Em mà ngồi nhặt vài trăm sp để làm bảng giá chắc điên mất.
Mong các anh chị chỉ cho em cách nào tìm gần gần đùng đến 70-80% ký tự với
Em cám ơn nhiều ạ
Vậy bạn dùng left lấy các ký tự bên trái từ 5 đến 7 ký tự or RIGHT ký tự bên phải 5 đến 7 ký tự kết hợp với vlookup
 
Anh chị ơi, cho em ví dụ được ko ạ, em vẫn chưa dùng hàm này kết hợp với vlook up bao giờ
Bạn cố gắng đưa file lên, phải nhìn tận mắt thì anh em mới kiếm cách nhặt giúp bạn dể bạn khỏi bị
Em mà ngồi nhặt vài trăm sp để làm bảng giá chắc điên mất.
Mong các anh chị chỉ cho em cách nào tìm gần gần đùng đến 70-80% ký tự với
Em cám ơn nhiều ạ
Chứ nếu chỉ tưởng tượng ra thì chắc tới phiên "anh em GPE điên mất"
Híc
 
em ko biet dua vi du len bang cah nao anh chi chỉ giúp em cách up ví dụ lên với ạ
 
Công thức bạn làm đúng rồi, chỉ cần sửa thông số cuối cùng là 1, thay vì 0, như thế này:
=VLOOKUP(C8,'Sheet1(2)'!$A$2:$C$18,3,1)
 
Bạn xem trong file đính kèm

Nghiên cứu & cho nhận xét các fương fáp nha.
 

File đính kèm

Dear các anh chị,
Em đang gặp vấn đề sau mong các anh chị giải quyết giùm ạ?
Công ty em kinh doanh về mỹ phẩm và quản lý theo barcode nhưng khổ nỗi thông tin về giá cả lại do bộ phận Mảketing làm nên bây giờ những sản phẩm thiếu bảng giá (có vài trăm loại) cần in lại bảng giá thì không dùng hàm vlook up để tìm được vì
- ví dụ sản phẩm cần tìm trong file của Marketing là HAPPY TEA TIME CLEANSING FOAM.
Nhưng trong file các cửa hàng chuyển về xuất từ phần mềm bán hàng ra (qua tích sourcode) là HAPPY TEA TIME CLEANSING FOAM (Milk Tea) (%)
Như vậy thì dùng Vlook up ko ra, mà dùng vlook up với giá trị gần đùng ,1) thì lại nhảy sp khác có tên gần giống.

Em mà ngồi nhặt vài trăm sp để làm bảng giá chắc điên mất.
Mong các anh chị chỉ cho em cách nào tìm gần gần đùng đến 70-80% ký tự với
Em cám ơn nhiều ạ
Bạn có thể làm như sau:
= sumif(B2:B100,"abcd*",D2:D100)
Với: B2:B100 là vùng so sánh dữ liệu tìm kiếm
abcd là dữ liệu cần tìm kiếm (HAPPY TEA TIME CLEANSING FOAM)
D2:D100 là vùng dữ liệu cần lấy (trong trường hợp của bạn là giá)
Chú ý: - Do trong vùng tìm kiếm có chứa dữ liệu gần giống với đối tượng tìm kiếm nên ta thêm dấu sao (*) để thay thế các ký tự khác nhau
- Thực tế công thức này là cộng có điều kiện, nên khi áp dụng cho việc tìm kiếm cần đảm bảo rằng: thứ 1, đối tượng đó là duy nhất, nếu không nó sẽ cho ra dữ liệu là tổng các đối tượng nó tìm thấy, khi đó là "tiêu" nhiều hơn "muối"!. Thứ 2, dữ liệu cần lấy là kiểu số (trong trường hợp của bạn là giá - OK áp dụng được), kiểu khác nó không hiểu. Tóm lại đây chỉ là áp dụng linh động thôi, chứ nó không chuyên để tìm kiếm, nhưng nếu sd đúng bạn sẽ có kết quả tuyệt vời!
Chúc bạn thành công!
 
Lần chỉnh sửa cuối:
Bạn có thể làm như sau:
= sumif(B2:B100,"abcd*",D2:D100)
Với: B2:B100 là vùng so sánh dữ liệu tìm kiếm
abcd là dữ liệu cần tìm kiếm (HAPPY TEA TIME CLEANSING FOAM)
D2:D100 là vùng dữ liệu cần lấy (trong trường hợp của bạn là giá)
Chú ý: - Do trong vùng tìm kiếm có chứa dữ liệu gần giống với đối tượng tìm kiếm nên ta thêm dấu sao (*) để thay thế các ký tự khác nhau
- Thực tế công thức này là cộng có điều kiện, nên khi áp dụng cho việc tìm kiếm cần đảm bảo rằng: thứ 1, đối tượng đó là duy nhất, nếu không nó sẽ cho ra dữ liệu là tổng các đối tượng nó tìm thấy, khi đó là "tiêu" nhiều hơn "muối"!. Thứ 2, dữ liệu cần lấy là kiểu số (trong trường hợp của bạn là giá - OK áp dụng được), kiểu khác nó không hiểu. Tóm lại đây chỉ là áp dụng linh động thôi, chứ nó không chuyên để tìm kiếm, nhưng nếu sd đúng bạn sẽ có kết quả tuyệt vời!
Chúc bạn thành công!
Mình cần tìm nội dung minh học của sản phẩm nên chạy nó ko ra, anh chị cho em thêm vài hàm nữa đi
 
sao bạn phải dùng hàm gần đúng. Bạn nhập sản phẩm lên đặt mã cho sản phẩm thì dễ làm việc hơn. ban vlookup sẽ chuẩn
 
Bác SA_DQ làm thế là ok rồi mà.|||||
 
Mình đã dùng cách của bạn nhưng ko ổn vì với 1 sp gần gần có tên giống như vậy thì nó lại nhảy sai nội dung.hihic ai có cao kiến gì ko?

Sao bạn có thể lí thuyết suông vậy được nhỉ? Kể cũng lọa thiệt đó nghe!
 
Dear các anh chị,
Em đang gặp vấn đề sau mong các anh chị giải quyết giùm ạ?
Công ty em kinh doanh về mỹ phẩm và quản lý theo barcode nhưng khổ nỗi thông tin về giá cả lại do bộ phận Mảketing làm nên bây giờ những sản phẩm thiếu bảng giá (có vài trăm loại) cần in lại bảng giá thì không dùng hàm vlook up để tìm được vì
- ví dụ sản phẩm cần tìm trong file của Marketing là HAPPY TEA TIME CLEANSING FOAM.
Nhưng trong file các cửa hàng chuyển về xuất từ phần mềm bán hàng ra (qua tích sourcode) là HAPPY TEA TIME CLEANSING FOAM (Milk Tea) (%)
Như vậy thì dùng Vlook up ko ra, mà dùng vlook up với giá trị gần đùng ,1) thì lại nhảy sp khác có tên gần giống.

Em mà ngồi nhặt vài trăm sp để làm bảng giá chắc điên mất.
Mong các anh chị chỉ cho em cách nào tìm gần gần đùng đến 70-80% ký tự với
Em cám ơn nhiều ạ

Hi bạn!
Mình tìm mờ mắt trên mạng không được, nên phải tự mày mò mãi rồi cũng ra bạn ạ. vừa làm xong, vẫn nhớ phần bạn hỏi lại đi tìm để trả lời, rồi lại phải đăng ký mới trả lời đc, nhưng k sao. hehe.
Có thể bạn không cần nữa nhưng mình vẫn trả lời ở đây để chia sẻ với mọi người.
- Mục tiêu của mình là đổi mầu nền các ô excel có chứa đoạn text nào đó, Các ô có đoạn text gần giống nhau, nhưng vẫn có phần khác nhau:
Ví dụ: Đổi mầu nền các ô chứa đoạn text: HAPPY TEA. Như vậy các ô chứa text: HAPPY TEA và HAPPY TEA TIME CLEANSING FOAM và HAPPY TEA TIME CLEANSING FOAM (Milk Tea) (%). Đều phải đổi mầu.
Cách làm như sau: (Mình dùng office 2010).
1. Mở file excel.
2. Bôi đen phần cần tìm, hoặc toàn bộ luôn cho nhanh.
3. Click vào: Conditional Formatting.
4. Chọn New Rule, hoặc cái cuối cùng.
5. Chọn: Format Only Cells that contain (Cái thứ 2).
6. Bên dưới, phần Format Only cells with, click chọn: Cpecific text.
7. Ô thứ 2, click chọn: Beginning with (Đoạn đầu, phần này chọn sao cho phù hợp với yêu cầu của mình).
8. Ô thứ 3, Điền đoạn Text cần tìm. ở đây của mình là: HAPPY TEA.
9. Click vào Format, chọn Fill, rồi chọn mầu nền.
10. Click Ok. Ok.
Chúc bạn vui!
P/s: Chưa được học 1 ngày tiếng Anh nào nên viết thật vất vả các bạn ạ. vậy mà không biết có giúp ích được ai không. huhu.
 
Lần chỉnh sửa cuối:
Web KT

Bài viết mới nhất

Back
Top Bottom