Có cách nào để loại trừ các từ khóa trong công thức VLOOKUP không?


0

Tôi có 3 tờ trong Excel. Trong cái đầu tiên có một cột với hotel namesvà một cột khác với ID. Tôi muốn lấy nó IDtừ IDcột trên tờ thứ 2 nơi tôi cũng có tên.

Vấn đề là đôi khi tên trên tờ thứ nhất Mirsinivà trên tờ thứ 2 là Mirsini Hotel. Vì vậy, kết quả của một VLOOKUPif được đặt thành false là #NAhoặc đúng, nó trả về một số sai.

Có cách nào để loại trừ từ khóa bằng cách nào đó?

HOẶC LÀ

Một cách để thay thế tất cả các tên là giống nhau mà không thay thế từng cái một?


Tôi không nhận được nó, bạn có thể tải lên một tập tin ví dụ hoặc ảnh chụp màn hình không?
Bilo

Chào mừng bạn đến với Siêu người dùng! Hãy chia sẻ công thức bạn đang sử dụng cho đến nay. Ngoài ra, những gì bạn đã nghiên cứu và cố gắng để giải quyết điều này?
CharlieRB

@Bilo Nó sẽ không cho phép tôi tải lên hình ảnh vì tôi có ít hơn 10 danh tiếng. Tưởng tượng 3 tờ. Cái đầu tiên là cái chủ chứa 4 cột với SourceAid, SourceBid, SourceCid & SourceAhotelname. Tệp thứ 2 là tệp Nguồn B. Với 2 cột SourceBid & SourceBhotelname. Tương tự với tờ thứ 3 nhưng SourceC
Tommy Georgiou

Công thức đầu tiên @CharlieRB là một VLOOKUP (SourceAhotelname, Sheet2 SourceBid $: SourceBhotelname $, 1, false) Công thức thứ hai sẽ là = INDEX (Return_value_range, MATCH (lookup_value, Lookup_value_range, match_type)) Nghiên cứu của tôi được dựa trên liên kếtliên kết
Tommy Georgiou

Câu trả lời:


0

Cách tiếp cận tốt nhất là chuẩn hóa dữ liệu của bạn. Bạn có thể sử dụng lệnh find / thay thế trong Excel, Find Mirsini, thay thế bằng Mirsini Hotel - nhưng bạn phải chắc chắn rằng bạn không thay thế Mirsini Hotel bằng Mirsini Hotel Hotel. Điều này có thể tốn thời gian.

Tuy nhiên, nếu các tên trong hai danh sách khá chuẩn, bạn có thể viết Vlookup lồng nhau bằng cách sử dụng một bảng riêng để "dịch" các tên thay thế. Thông báo trước là mỗi mục trong cột đầu tiên của "bảng dịch" của bạn có thể chỉ có một biến thể trong cột thứ hai.

ví dụ: = VLOOKUP (VLOOKUP (E3, $ A $ 3: $ B $ 7,2,0), $ I $ 3: $ J $ 7,2,0)

vlookup giữa [VLOOKUP (E3, A3: B7,2,0)] tìm kiếm mục từ bảng đầu tiên của bạn trong bảng dịch, sau đó tìm kiếm trong bảng thứ hai và kéo ID của bạn sang bảng đầu tiên.


thật tốn thời gian để tìm / thay thế tên 6k !!
Tommy Georgiou

@TommyGeorgiou Tôi biết rằng nó tốn thời gian, đó là lý do tại sao tôi đề xuất bảng "dịch". Bạn có bao nhiêu biến thể trên một tên khách sạn?
AZ Lynx

Trong một số trường hợp lên đến 3. tức là khách sạn artium và khác là khách sạn bãi biển artium
Tommy Georgiou
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.