Hợp nhất hai tệp excel bằng một cột chung


33

Tôi có hai tờ excel. Tôi phải hợp nhất hai cái sao cho các giá trị trong một khớp với nhau. Ví dụ.

The first excel,    the 2nd excel

1  t                 1   tes1
2  5                 3   tes3
3  t                 4   tes4
4  g

Lưu ý rằng trong cột đầu tiên của excel thứ 2, 2 bị thiếu, vì vậy tôi muốn excel đầu tiên trông như thế này,

1 tes1 t
2      5 
3 tes3 t
4 tes4 g

Tôi mới xuất sắc. Bất kỳ trợ giúp về điều này sẽ được đánh giá cao.

Câu trả lời:


46

Tôi đã đặt dữ liệu từ "excel đầu tiên" trên Sheet1 và "excel thứ 2" trên Sheet2.

Chìa khóa cho giải pháp này là hàm VLOOKUP (). Đầu tiên chúng ta chèn một cột.

Chèn cột B

Sau đó, chúng tôi sử dụng hàm VLOOKUP () để tra cứu giá trị của "1" trong Trang tính 2. Chúng tôi chỉ định 2 là giá trị của tham số thứ ba, nghĩa là chúng tôi muốn giá trị của cột thứ 2 trong mảng. Cũng lưu ý việc sử dụng các ký hiệu $ để sửa mảng. Điều này sẽ rất quan trọng khi chúng ta điền vào.

Vlookup ()

Lưu ý nội dung của Trang 2:

Tờ2

Khi chúng tôi điền công thức xuống, chúng tôi sẽ nhận được kết quả khớp trên tất cả các giá trị ngoại trừ "2" trong ô A2. nhập mô tả hình ảnh ở đây

Để hiển thị một khoảng trống ("") thay vì "Không áp dụng", như trong tuyên bố vấn đề của bạn, chúng tôi có thể bao hàm hàm VLOOKUP () trong hàm IFERROR ().

Thay thế N / A bằng trống

Kết quả cuối cùng:

Sau cùng


Cảm ơn bạn rất nhiều..tôi là một người mới trong excel..tôi không hiểu ý của bạn về sheet1 và sheet2? Có phải họ 2 tập tin riêng biệt? Sẽ thật tuyệt nếu bạn có thể giải thích các bước chi tiết hơn một chút, từng bước một ... xin lỗi tôi là người mới bắt đầu hoàn toàn về điều này..thì một lần nữa tôi đánh giá rất cao sự giúp đỡ của bạn
Indy

Indy - Sheet1 và Sheet2 chỉ là hai "tab" trong cùng một sổ làm việc. Tôi đã đặt dữ liệu mẫu từ bảng có nhãn là "excel thứ 2" trong câu hỏi của bạn trên Sheet2, đó là lý do tại sao tên của trang tính này được tham chiếu trong tham số thứ hai của hàm VLOOKUP ().
slachterman

3

Bạn cũng có thể sử dụng Truy vấn từ Tệp Excel:

  • Xác định tên cho bảng excel đầu tiên (tab Công thức -> Xác định tên)
  • Xác định tên cho bảng excel thứ hai
  • Chuyển đến tab Dữ liệu, chọn "Từ các nguồn khác" và từ danh sách thả xuống, chọn "Từ truy vấn của Microsoft"
  • Chọn tệp sổ làm việc của bạn và xác nhận rằng bạn muốn hợp nhất các cột theo cách thủ công
  • Trong cửa sổ sau "Truy vấn từ tệp Excel", kéo và thả cột đầu tiên của bảng đầu tiên vào cột đầu tiên của bảng thứ hai - một liên kết giữa các cột này sẽ được tạo
  • Chuyển đến menu Tệp, bấm vào "Trả lại dữ liệu cho MS Office Excel", hộp thoại Nhập dữ liệu sẽ bật lên
  • Chọn trang tính mà bạn muốn nhập dữ liệu phù hợp
  • Bấm OK -> bạn sẽ thấy dữ liệu trùng khớp với các cột từ cả hai bảng

Hoặc nếu bạn không tải lên các tệp của mình lên một dịch vụ trực tuyến, bạn có thể sử dụng ví dụ: http://www.gridoc.com/join-tables và hợp nhất các trang tính bằng cách kéo và thả (Tuyên bố miễn trừ trách nhiệm: Tôi là tác giả của công cụ).

Hi vọng điêu nay co ich.


Giải thích tốt đẹp và công cụ thậm chí còn đẹp hơn. Tương phản.
Jose Gomez

Trang web của bạn hoạt động rất tốt, nhưng yêu cầu thanh toán để thực sự xuất bất cứ thứ gì trên 100 hàng, không thực sự tốt để thu hút mọi người ở đó mà không nói với họ rằng họ sẽ cần phải trả tiền để làm bất cứ điều gì hữu ích.
s1h4d0w

@ s1h4d0w chúng ta cũng nên cảnh báo người dùng rằng Excel không phải là một công cụ miễn phí? Tôi đứng trước câu trả lời của mình - nó chỉ ra cách giải quyết vấn đề trong Excel. Ngoài ra tôi không nghĩ các câu trả lời bỏ phiếu vì sự thất vọng là một dịch vụ tốt cho cộng đồng SU.
endriju
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.