Lớp học GPE tháng 10 - TPHCM: Conditional Formatting và Data Validation (tối 4, 6/10) | Excel cơ bản (tối 9, 11, 13/10) |
Thuần thục các hàm dò tìm (tối 10, 12/10) | Tất tần tật về PivotTable (tối 16, 18, 20/10) |
Tất tần tật về Filter và Advanced Filter (tối 23, 25/10) | Name động và biểu đồ (tối 24, 26, 28/10)

Đăng ký học Khởi đầu cùng Google Spreadsheet - 2 chủ nhật 1 và 8/10 - TPHCM

Đăng ký học Xây dựng ứng dụng Form bằng VBA - 2 chủ nhật 15 và 22/10 - TPHCM

Có thể sử dụng mail merge trong excel được không?

Thảo luận trong 'Những vấn đề chung' bắt đầu bởi FanRC, 1 Tháng mười hai 2006.

  1. FanRC

    FanRC Thành viên mới

    Chào các bạn! Mình tìm vấn đề này trong excel mà không thấy nên muốn hỏi các bản 1 vấn đề nhỏ.
    Mình có một form trên đó có đơn giá, số lượng, thành tiền và phía dưới là đọc số thành chữ. Một file khác chứa các dữ liệu thay đổi số lượng. Giả sử mình tạo form trên excel và cho nó chạy merge như word được không? Và mỗi lần chạy sẽ thay đổi ở phần đọc số thành chữ. Mong các bạn chỉ giúp mình cách làm này được không tại vì nếu làm trên word sẽ mất thời gian hơn. Cám ơn các bạn trước nhe :-=
     
  2. Hamvui

    Hamvui Thành viên hoạt động

    Ùa, cái này chắc là phải sử dụng macro rồi, nhưng tôi không rõ lắm. Diễn đàn có cả hàm chuyển số sang chữ rồi mà.
     
  3. FanRC

    FanRC Thành viên mới

    Cám ơn bạn nha, hàm đọc số thành chữ thì mình đã biết, nhưng in một loạt mà chạy trong excel ấy (thường thì người ta xài mail merge trong word) thì mình chưa suy nghĩ ra... các bác giúp nhé.
     
  4. khongnoidau

    khongnoidau Thành viên mới

    Tôi cũng có suy nghĩ như bạn FanRC và cũng đã tìm, nhưng không được, có bạn nào giúp mình và FanRC với, cám ơn các bạn nhiều.
     
  5. anhphuong

    anhphuong Thân Thương

    Dùng bộ lọc í

    Dùng Advanced Filter để lọc từ CSDL qua sheeet mới, dùng macros ghi lại thao tác này và mỗi lần sử dụng, chạy macro là OK thôi
    Thân
     
  6. khongnoidau

    khongnoidau Thành viên mới

    Có cách nào mà không dùng macro không?
     
  7. anhphuong

    anhphuong Thân Thương

    Không dùng macro thì dùng hàm

    Nếu bạn không muốn dùng macro thì dùng hàm VLOOKUP để tìm những dữ liệu cần thiết
    Thân
     
  8. ndhao2006

    ndhao2006 Thành viên mới

    Bạn nên kết hợp hàm Index và Combo Box, hay lắm.
     
  9. nvthien1967

    nvthien1967 Thành viên mới

    Kết hợp mail merge giữa word và excel

    Chào các bạn

    Theo tôi để giải quyết vấn đề này như sau:
    Ex: Có file lương nhân viên mỗi tháng yêu cầu in phiếu lương cho từng người (form phiếu lương giống nhau chỉ khác tên nhân viên & tiền lương...)
    1. Tạo form in dữ liệu ở MS_Word (Họ tên, Phòng ban, mức lương ...)
    2. Tạo file dữ liệu ở MS_Excel
    Dòng trên ghi tiêu đề (không cần bỏ dấu để khi dùng mail merge dễ xem) được trình bày (Ten - Phongban - mucluong - Phucap - Tienluong...)
    Phần dưới là dữ liệu của từng cá nhân
    3. Dùng chức năng mail merge của MS_Word, đến bước thứ 3 chọn source thì browse đường dẫn của file excel (nhớ bậc chế độ xem all type vì word không nhìn thấy excel), chọn sheet cần in và thực hiện bình thường.

    Thiện
    nvthien1967@yahoo.com
     
  10. luonghung79

    luonghung79 Thành viên mới

    Có thể sử dụng mail merge để trộn ảnh không?

    Chào các bạn! Mình tìm vấn đề này trong word mà không thấy nên muốn hỏi các bản 1 vấn đề nhỏ.
    Mình minh thương lam thẻ học sinh và sổ lưu học sinh nên phải dán ảnh rất mất thời gian nên mình hỏi các ban trong mail merge có trộn anh để in dược không
    . Mong các bạn chỉ giúp mình cách làm này được không tại vì nếu dán ảnh thì sẽ mất thời gian hơn. Cám ơn các bạn trước nhe :-=
     
  11. ndu96081631

    ndu96081631 Ăn cùng GPE, Ở cùng GPE, Sống cùng GPE Staff Member Super Moderator

    Được tất với điều kiện lập trình VBA ---> Bạn đưa lên đây dữ liệu + Form thẻ học sinh + 1 vài tấm ảnh ---> Sẽ có người giúp bạn làm việc này!
     
  12. jenyphu

    jenyphu Thành viên mới

    hi bạn FanRC.
    Theo mình biết thì có thể dùng mail merge để trộn từ file excel đưa vào file word mà bạn đã làm sẵn form mình cần in .
    Mình đã làm thử ok . Bạn thử xem sao nha . Cách mình chỉ cho bạn cũng là do mình tìm trên mạng nhưng có thay đổi chút xíu tuỳ theo chương trình computer của bạn .
    Cách làm mail merge do Ha lam .
    Phần 1 : Lập bảng và dữ liệu vào trong excel rồi lưu lại và đặt tên tuỳ ý rồi đóng lại.
    Phần 2: Tạo mẫu và đưa dữ liệu vào trong word’
    Bước 1 : tạo mẫu cần làm trong word với đầy đủ nội dung .
    Bước 2 : Chọn lệnh Mailings/select recipients/use existing list : lấy dữ liệu từ một nguồn có sẵn . ( Nhưng tùy vào máy tính có máy không cần bước này mà đi thẳng vào bước 3 )
    Bước 3 : Mở nơi chứa bảng dữ liệu [​IMG]
    ( là bảng excel đã làm ban đầu ) rồi chọn open . Sau đó máy sẽ yêu cầu chọn sheet cần lấy trong file excel mà mình vừa làm . Mặc định máy sẽ chọn sheet 1 ( nếu chúng ta làm nhiều sheet thì chọn sheet cần làm nhé )
    Bước 4: Đưa ( Nhúng ) dữ liệu vào mẫu đã tạo sẵn:
    - click chuột vào vị trí cần liên kết dữ liệu rồi chọn Mailings/Insert Merge Field rồi chọn tên trường tương ứng với chỗ cần liên kết .
    **** nhưng sau máy tính của Hà thì lại khác không có “ Mailings “ mà có thẳng chữ “ insert merge field “ càng tốt khỏi phải dài dòng )[​IMG]
    - Thao tác lần lượt cho đến hết các trường còn lại .
    Bước 5 : Kiểm tra kết quả bằng cách bấm chuột vào nút Preview Results
    **** Nhưng sau máy mình lại cũng chẳng thấy nút Preview Results mà mình làm cách khác .[​IMG] chữ < ABC> ( View Merged Data ). Như hình bên .

    Bước 6: Kết thúc
    - Chọn lệnh Mailings / finish & Merge/print document . ( Máy mình không có lệnh mailings nên không làm )
    - Lúc này người dùng có thể lựa chọn in tất cả các bảng ghi hoặc chỉ in 1 số bản ghi theo số thứ tự được khai báo .[​IMG] xem hình . Các trang tiếp theo thì bấm nút tới là ok .

    [​IMG]
    Lưu ý : Muốn có được thanh này chúng ta vào View à Toolbar à click “ Mail merge “.

    - nếu không in ra luôn mà chỉ xuất thành từng phiếu lương để lưu lại thì chọn lệnh Mailings/Finish & Merge/ Edit individual Document . **** phần này mình tìm không ra và mình thấy cũng không cần thiết .
    Chú ý : Nguồn dữ liệu không nhất thiết phải lập trong excel có thể lập thành 1 bảng lưu trong 1 file word. Tuy nhiên nếu lưu ở dạng .doc thì file đó chỉ được lưu đúng 1 bảng dữ liệu đó .

    Tóm lại : Theo internet thì vậy đó có 1 số vấn đề đánh dấu **** là khác thôi .
    Nhưng sau khi kết thúc thì đã thất bại nhưng tìm cách khắc phục cũng thành công .
    Cần phải làm thêm bước này nữa . Sau khi làm xong tất cả các bước bạn phải bấm vào [​IMG] khung có chữ “ Insert Merge fields “ hiện ra [​IMG]chọn trường và nhấn vào insert cứ thế làm hết các trường còn lại .

    Thêm 1 bước nữa là : [​IMG]bấm vào nút “ Match Fields “ thì sẽ hiện ra [​IMG]bảng này không biết có cần thiết không nhưng mình đã làm .


    bạn thử xem sao nha .
     
  13. reednoel4u

    reednoel4u Thành viên mới

    Chào cả nhà;
    Mình cũng có vấn đề tương tự, nhưng khác một chút là dữ liệu của 1 trường có độ dài khác nhau (ví dụ trường lý lịch, có người chỉ 2 dòng, có người đến hơn 10 dòng) thì giải quyết thế nào bên Word để khoảng trống bên dưới dữ liệu không có, dữ liệu theo hàng dọc của word
    ví dụ:
    Họ tên nhân viên: Trần Văn A
    Quê quán
    .............
    Lý lịch: năm 1975 ....
    năm ......
    năm ......

    một số nội dung khác...

    ở đây người này lý lịch chỉ 3 dòng, nhưng người khác 10 dòng
    Làm sao để Nội dung khác và lý lịch không có khoảng trắng vô nghĩa
    Mong được giúp đỡ, chân thành cảm ơn
     

Chia sẻ trang này