Lớp học GPE tháng 9 - TPHCM: Name động và Biểu đồ (tối 11, 13 và 15/9) | PivotTable (tối 12, 14 và 16/9) |
Hàm thống kê, chuỗi và công thức mảng (tối 18, 20 và 22/9)

Đăng ký học VBA và ADO - 3 chủ nhật 10, 17 và 24/9 - TPHCM

Đăng ký học VBA Cơ bản 8 buổi tối thứ 3-5-7 từ 19/9 - 5/10/2017 - TPHCM

Làm sao dùng mail merge trong excel để in bảng điểm

Thảo luận trong 'Excel và Giáo Dục' bắt đầu bởi jazzbluephile, 6 Tháng một 2010.

  1. jazzbluephile

    jazzbluephile Thành viên mới

    Mình có nhu cầu in bảng điểm cho học sinh, muốn làm 1 form sẵn để in điểm cho từng học sinh. lò mò mãi cũng k tìm ra cách, có mấy đoạn code trên internet nhưng bỏ vào nó báo lỗi. nếu bạn nào biết thì xin chỉ cho cách.
    mình thấy các vị kế toán tạo các bảng in tương tự, còn có button "next" và "previous" để chọn lựa đối tượng in rất thuận tiện. mình cũng muốn làm được như thế.
    cảm ơn các bạn nhiều.
     

    Các file đính kèm:

    Lần chỉnh sửa cuối: 6 Tháng một 2010
  2. khieukienag

    khieukienag Thành viên thường trực

    Trong khi chờ giúp đỡ về code, bạn có thể dùng hàm VLOOKUP.
     

    Các file đính kèm:

  3. concogia

    concogia Gội rồi mới Cạo

    Bài này không cần "meo meo" gì cả, dùng hàm đơn giản thôi, bạn làm lại cái form cho giống thật một chút, in từng học sinh hay in" vèo" cả lớp cũng được
    Chú ý: học sinh nào cũng có mã học sinh, nên đưa vào bảng dữ liệu, khi in từng hs sẽ cho kết quả chính xác và công thức sẽ nhẹ nhàng hơn
    Thân
     
  4. havietchuong

    havietchuong Thành viên tiêu biểu

    Theo tôi biết mail merge thì có ở WORD còn ở EXCEL thì chưa biết bao giờ. Có thể tạo danh sách nguồn ở Excel và bảng in ở Word thì được, còn ở Excel thì merge thế nào nhờ các bạn giới thiệu giúp. Cám ơn.
     
    Lần chỉnh sửa cuối: 6 Tháng một 2010
  5. concogia

    concogia Gội rồi mới Cạo

    Mình chỉ biết cách làm thêm cột phụ với bài này trong khi chờ anh em khác hỗ trợ, bấm vào C1 chọn tên hs nhé
    Thân
     

    Các file đính kèm:

  6. jazzbluephile

    jazzbluephile Thành viên mới

    To: concogia
    cảm ơn bạn nhiều, tuy nhiên, minh k hiểu cách bạn làm, vì thế mình bổ sung thêm thông tin của bảng và nhờ bạn chỉnh lại giúp cho.

    nếu có thể xin bạn hướng dẫn cho cách làm để mình còn làm nhiều việc khác nữa.
    Cảm ơn nhiều.
     

    Các file đính kèm:

  7. Ba Tê

    Ba Tê Cạo Rồi Khỏi Gội

    Làm dùm Bạn theo ý của Bạn Concogia.
     
  8. jazzbluephile

    jazzbluephile Thành viên mới

    xin các bạn chỉ cho cách làm chức năng lọc ở sheet Form in luôn ạ? bởi vì khi làm cụ thể, sẽ có nhiều thay đổi, nếu k hiểu thì sẽ sai mà k bit.
     
  9. concogia

    concogia Gội rồi mới Cạo

    Bài này không có lọc gì cả, vì bảng dữ liệu của bạn không có dữ liệu duy nhất nên phải thêm cột ghép chuỗi Đạo & Hiệu thành một dữ liệu duy nhất tạo cơ sở để dò thôi
    Nếu trong dữ liệu ngay từ đầu bạn nhập Đạo, Hiệu vào cùng 1 cell (điều kiện Đạo Hiệu không trùng ) thì cứ tóm cell này mà dò chẳng cần thêm cột phụ nào nữa, "bi" nhiêu dữ liệu nó dò cũng ra, hoặc nếu có thể Đạo hiệu trùng ( cái này mình không biết đúng sai) bạn có thể tạo một cột mã, thí dụ Mã Họcviên _MHV1, MHV2........ _chằng hạn ( nếu bảng này của bạn tạo thì muốn làm gì với nó thì làm miễn phục vụ tốt công việc)
    Ở Form chỉ dùng hàm VLOOKUP thôi, các sheet còn lại khi thêm dũ liệu tới đâu bạn kéo công thức ở cột B tới đó
    Hy vọng bạn hiểu
    Thân
     
  10. jazzbluephile

    jazzbluephile Thành viên mới

    hàm vlookup thì mình biết làm, ý mình muốn hỏi là làm sao để có được cái cell C11 đó? nhờ bạn chỉ cho cách làm cái cell C11 đó và tên gọi nó là gì?
     
  11. concogia

    concogia Gội rồi mới Cạo

    VALIDATION
    Cách tạo, chọn cell C11:
    DATA=>VALIDATION==>ALLOW chọn LIST ==> SOUCE chọn =TEN ( TEN là vùng chọn B2:B10 ở sheet LM.NAM
    Thân
     
  12. jazzbluephile

    jazzbluephile Thành viên mới

    mình đã làm thử theo chỉ dẫn của bạn nhưng k làm sao liên kết các sheet khác vào Source được. nó chỉ cho phép source trong cùng sheet với nó thôi à.

    tại sao TEN lại chỉ định cho vùng B2:B10 ở sheet LM.NAM , muốn làm điều đó thì phải làm sao hả bạn?

    mong bạn chỉ dẫn cho. thanks
     
  13. Ba Tê

    Ba Tê Cạo Rồi Khỏi Gội

    ---------
    Bạn làm như sau để xem các Name trong bài #11 bên trên nhé:
    Chọn Insert trên thanh Menu, chọn Name, rồi chọn Define...
    Bạn sẽ thấy các Name và công thức của từng Name trong khung Refers to:
    Ngâm cứu sẽ ra thôi!
    Thân.
     
    Lần chỉnh sửa cuối: 8 Tháng một 2010
  14. concogia

    concogia Gội rồi mới Cạo

    Hổng hiểu nổi, trong bảng tính người ta muốn đặt tên đại diên cho 1, 2 ..cell hoặc một khối ô để khi lập công thức được chính xác và đỡ rối mắt, cách dặt tên:
    Cách 1- Ngay trên bảng tính thí dụ bạn muốn đặt tên cho vùng b2:c6jazzbluephile, bạn chọn vùng b2:c6, nhìn lên góc trái màn hình bên trên ô chứa địa chỉ (bạn sẽ nhìn thấy B2), thò anh "tý" chọn vào đó rồi quánh jazzbluephile. Từ giờ trở đi khi lập công thức bạn quánh jazzbluephile thì nó sẽ tham chiếu đến B2:C6
    Cách 2- Vào Insert ==> name==> define ==> ở ô name bạn "quánh" jazzbluephile
    ở ô refer to bạn "quánh" =B2:c6 ==> nhấn OK
    Còn cái Validation bạn đừng chọn TEN nữ mà chọn thử một vùng bất kỳ trong bảng có dữ liệu (nhớ là một cột thôi nhé) thí dụ A3:A9 chẳg hạn rồi xem kết quả
    Thân
     
  15. hpbphuong

    hpbphuong Thành viên chính thức

    không meo meo ????

    ủa, vậy là mỗi lần in chỉ được 1 học sinh thôi sao ?
    thế trường tôi có 2000 học sinh thì phải làm sao ???
    thanks!
     
  16. concogia

    concogia Gội rồi mới Cạo

    Giữ nguyên bảng in một học sinh, viết thêm một cái code be bé, in "bi" nhiêu học sinh cũng được, chừng nào hết giấy trong khay thì nó không in nữa
    Hãy đưa dữ liệu của bạn lên đi
    Thân
     
  17. jazzbluephile

    jazzbluephile Thành viên mới

    có một điều mình gặp phải mà không biết làm sao giải quyết. đó là khi merge mail từ ecxel sang word, ngày tháng hiện ngược thứ tự. bên ecxel mình thiết đặt theo ngôn ngữ vietnam rồi và nó hiện theo thứ tự: DD/MM/YY. thế nhưng kho merge qua word nó hiện thành MM/DD/YY. mình cứ tưởng nó ok nên xuất 1 loạt văn bản gửi đi rồi, người ta vác trả lại, vì sai ngày tháng.
    mong các bạn giúp cho vấn đề này.
    thank nhiều.
     
  18. Ba Tê

    Ba Tê Cạo Rồi Khỏi Gội

    Tôi làm thử và ngày tháng trong Word - làm mailmerge - lấy dữ liệu từ Excel qua vẫn hiện ngày tháng như ý.
    Bạn thử vào Control Panel - Regional and Language Options.
    Thẻ Regional Options chọn Customize - Trong hộp hội thoại Customize Regional Options : trong thẻ Date, Short date format: gõ dd/MM/yyyy
    Apply, OK - Apply, OK.
    Trong Excel định dạng ngày giống như trong Control Panel.
    Mở Word lại xem thử, tôi chỉ biết có thể nguyên nhân là thế.
    Thân.
     
    Lần chỉnh sửa cuối: 9 Tháng hai 2010
  19. jazzbluephile

    jazzbluephile Thành viên mới

    Mình đã chỉnh cách thể hiện date trong Control pannel và excel theo vietnam, chỉ có điều trong word không có chỗ để chỉnh nên nó cứ thể hiện theo cách US, kết quả là tháng đứng trước ngày!
    bạn nào biết cách chỉnh mặc định Date trong word sang vietnamese thì chỉ giúp.
     
  20. hungphongvts

    hungphongvts Thành viên mới

    mình không đưa file lên được
     

    Các file đính kèm:

Chia sẻ trang này