Đăng ký học Excel và VBA cùng GPE tháng 10 - TPHCM

Đăng ký học Excel và VBA cùng GPE tháng 11 - TPHCM

copy & paste công thức trong excel

Thảo luận trong 'Giải thích, gỡ rối, xử lý lỗi công thức' bắt đầu bởi Iw4nt_y0u, 18 Tháng sáu 2009.

  1. Iw4nt_y0u

    Iw4nt_y0u Thành viên mới

    em muốn copy công thức (chỉ công thức thôi) từ ô (nhiều ô) trong work1 sang work2 và giữ nguyên công thức.
    em thực hiện :
    1)copy cột 1 trong work1
    =IF(AND(Sheet3!A$1=Sheet3!A$7,Sheet3!A1= Sheet3!A$16),1, 2))
    2)paste special >>> chọn pomulas >>> ok thì được kết quả (bằng số).khi ấn vào một ô thì nó hiện ra hàm:
    =IF(AND([Book1]Sheet3!A$1=[Book1]Sheet3!A$4,[Book1]Sheet3!A1= [Book1]Sheet3!A$5),1, 2))

    vậy công thức đã bị biến đổi (có thêm từ [name của work copy]).hiện em muốn copy và paste nguyên vẹn công thức ban đầu (=IF(AND(Sheet3!A$1=Sheet3!A$7,Sheet3!A1= Sheet3!A$16),1, 2))).
    giúp em với ạ.
    thanks
     
  2. Hai Lúa Miền Tây

    Hai Lúa Miền Tây Chuyên gia GPE Staff Member Super Moderator

    Mình thì thường copy công thức bằng cách củ chuối như sau:
    - Vào ô chứa công thức
    - Quét khối toàn bộ công thức trên thanh formula bar, nhấn tổ hợp phím Ctrl+C
    - Nhấn enter
    - Qua workbook cần được copy, nhấn Ctrl+V là được

    Lưu ý là cách này nó copy 100% giống nhau với công thức cũ, bạn phải chú ý đến ô để tham chiếu nhé.


    [​IMG]

    Thân
     

    Các file đính kèm:

    • COPY.JPG
      COPY.JPG
      Kích thước:
      41.2 KB
      Đọc:
      1,173
    Lần chỉnh sửa cuối: 18 Tháng sáu 2009
  3. nghimaikhongra

    nghimaikhongra Thành viên mới

    Bạn chỉ cần copy công thức của work1 và bỏ dấu "=" đằng trước đi sau đó dán vào work2 và lúc này bạn bổ sung thêm dấu "=" đằng trước công thức là được và thực hiện chép công thức bình thường.
     
  4. Iw4nt_y0u

    Iw4nt_y0u Thành viên mới

    hic hic hic
    các anh nhầm ý em rồi.nếu làm được thủ cong như thế thì đã ngon ạ
    trường hợp của em thì copy rất nhiều ô cùng một lúc.
    ví dụ copy toàn bộ cột A ở work1 (có khoảng vài trăm ô_liền nhau_ có công thức).rồi sau đó paste sang cột A ở work2.yêu cầu : giữ nguyên công thức (ko có thêm phần [tên work nguồn] vào công thức _sau khi paste .

    cách của :
    domfootwear & nghimaikhongra chỉ có thể áp dụng khi copy và paset công thức của 1 ô (vài ô ).
    thanks
     
  5. Hai Lúa Miền Tây

    Hai Lúa Miền Tây Chuyên gia GPE Staff Member Super Moderator

    Copy cho 1 ô nhưng nếu muốn copy 1 cột thì mình kéo ô vừa được copy xuống thôi
    Thân
     
  6. Iw4nt_y0u

    Iw4nt_y0u Thành viên mới

    vậy là,"kéo ô vừa được copy xuống" rồi paste sang work_khác sau đó ngồi sửa .
    hay ngòi vứt hết dấu = đi,sau đó copy công thức rồi paste uh ?

    kái ý của em ở đây là "copy rất nhiều công thức (ở nhiều ô khác nhau) paste nguyên thể sang một workbook khác " xin hiểu cho ạ.
    thanks
     
  7. khieukienag

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

    Tôi copy nguyên 1 cột như bạn thì đâu có vấn đề gì?
     

    Các file đính kèm:

    • Book3.rar
      Kích thước:
      120.2 KB
      Đọc:
      252
  8. haitcv

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

    Bạn có thê dùng Ctrl+H để thay thế tất cả [Book1] xem sao
     
  9. whale

    whale Thành viên mới

    cac anh chi cho em hoi:
    moi lan em copy 1 file khac, vi du em dang co file BC thang 6, em copy 1 file BC thang 7.
    trong file BC thang 6 , em có các công thức : 'D:\Thao\2009\Excel\BC THANG 6-09\[Baocao XDCB T6-09( 6 CTCP+2CN) .xls]TONGKET'!$C$6+'D:\Thao\2009\Excel\BC THANG 6-09\[Baocao XDCB T6-09( 6 CTCP+2CN) .xls]TONGKET'!$I$6
    Sang BC thang 7, các công thức này của em không cập nhật số liệu nữa, mà chuyển sang #REF, em tự động cho cập nhật lại bằng cách click vào ô đó, rồi chọn lại OK, thì nó lại không hiển thị số nữa? Vậy cho em hỏi bị lỗi jì vậy ?
     
  10. dungnguyentn

    dungnguyentn Thành viên mới

    Trả lời

    Bạn chọn vào ô có công thức cần sao chép, Nhấn F2, sau đó bạn bôi đen công thức và copy dán công thức vào ô khác. Chúc bạn thành công
     
  11. My_Girl_vn

    My_Girl_vn Thành viên mới

    Cho mình hỏi, Mình muốn giữ lại kết quả và xoá công thức trong ô thì ngoài việc copy rồi paste special, thì có nút tắt nào khác k? Minh đang sử dụng Excel 2007
     
  12. kicon

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

    hàm mcopy trong excel làm sao tui không hiểu là copy gí trí thay đổi ngược lại theo dòng mà sao ko làm được dù thấy hàm... là =mcopy(AJ17:AJ26,10) nhưng làm thì ko được....ai biết chỉ dùm thanks nhiều....
    Column1
    [TR]
    [TD="class: xl65, width: 77"]111.58[/TD]
    [TD="class: xl65, width: 77"][/TD]
    [TD="class: xl65, width: 77"]32.16
    [/TD]
    [/TR]
    [TR]
    [TD="class: xl65"]102.53[/TD]
    [TD="class: xl65"][/TD]
    [TD="class: xl65"]41.73[/TD]
    [/TR]
    [TR]
    [TD="class: xl65"]93.57[/TD]
    [TD="class: xl65"][/TD]
    [TD="class: xl65"]52.73[/TD]
    [/TR]
    [TR]
    [TD="class: xl65"]84.98[/TD]
    [TD="class: xl65"][/TD]
    [TD="class: xl65"]60.59[/TD]
    [/TR]
    [TR]
    [TD="class: xl65"]76.89[/TD]
    [TD="class: xl65"][/TD]
    [TD="class: xl65"]68.66[/TD]
    [/TR]
    [TR]
    [TD="class: xl65"]68.66[/TD]
    [TD="class: xl65"][/TD]
    [TD="class: xl65"]76.89[/TD]
    [/TR]
    [TR]
    [TD="class: xl65"]60.59[/TD]
    [TD="class: xl65"][/TD]
    [TD="class: xl65"]84.98[/TD]
    [/TR]
    [TR]
    [TD="class: xl65"]52.73[/TD]
    [TD="class: xl65"][/TD]
    [TD="class: xl65"]93.57[/TD]
    [/TR]
    [TR]
    [TD="class: xl65"]41.73[/TD]
    [TD="class: xl65"][/TD]
    [TD="class: xl65"]102.53[/TD]
    [/TR]
    [TR]
    [TD="class: xl65"]32.16[/TD]
    [TD="class: xl65"][/TD]
    [TD="class: xl65"]111.58[/TD]
    [/TR]
     
  13. kicon

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

    Column1
    [TR]
    [TD="class: xl65, width: 77, align: right"]100[/TD]
    [TD="class: xl65, width: 77, align: right"]250[/TD]
    [/TR]
    [TR]
    [TD="class: xl65, align: right"]120[/TD]
    [TD="class: xl65, align: right"]200[/TD]
    [/TR]
    [TR]
    [TD="class: xl65, align: right"]150[/TD]
    [TD="class: xl65, align: right"]150[/TD]
    [/TR]
    [TR]
    [TD="class: xl65, align: right"]200[/TD]
    [TD="class: xl65, align: right"]120[/TD]
    [/TR]
    [TR]
    [TD="class: xl65, align: right"]250[/TD]
    [TD="class: xl65, align: right"]100[/TD]
    [/TR]
     
  14. kicon

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

    100 500
    120 300
    200 200
    300 120
    500 100
     
  15. quoctuanquoc

    quoctuanquoc Thành viên mới

    Cam on ban nhieu nhe ban !!!!
     
  16. tanqcybb

    tanqcybb Thành viên mới

    Mọi người cho mình hỏi : Mình có một bảng theo dõi khối lượng sản xuất theo từng ngày và mình đã lập form đủ 365 ngày. Bây giờ minh muốn cư đến ngày hiện tại thì dữ liệu của ngày đó chuyển sang màu đỏ thì làm thế nào?
     
  17. xuan.nguyen82

    xuan.nguyen82 Thành viên tích cực

    Bạn nghiên cứu dùng Validation nhé.
    Công thức trong validation: = TODAY()
    Chọn format mong muốn
     
  18. hoangminhtien

    hoangminhtien Thành viên tích cực

    phải là conditional formating chứ XN.
     
  19. hoadainhan70

    hoadainhan70 Thành viên mới

    Tôi La newbie cũng muôn Bac Hương dân cụ thể chủt ví dụ như là Tôi có một file xlsx có rất nhiêu tên giờ chỉ muôn copy nguyên cột chứa các email thì phải làm thế nào
    mong hôi âm
     
  20. qvphuc

    qvphuc Thành viên mới

    Bạn thử cách này xem nhé:
    1. Ấn Ctrl + ~, khi đó toàn bộ kết quả trong bảng tính gốc chuyển thành dạng công thức
    2. Copy các ô tại file gốc, Paste ra word (Nhớ sử dụng dạng text)
    3. Rồi lại copy cái phần vừa paste ở file word rồi paste lại file excel đích
    4. Dùng cái chổi trong excel để gán fomatting của gốc cho nguồn => Ok
     

Chia sẻ trang này