Sao chép công thức trong Chương trình bảng tính là gì

Bạn cần thêm trợ giúp?

Bạn luôn có thể hỏi một chuyên gia trong Cộng đồng Kỹ thuật Excel hoặc nhận sự hỗ trợ trongCộng đồng trả lời.

Xem thêm

Sao chép và dán một công thức vào một ô hoặc trang tính khác

Chuyển đổi giữa các tham chiếu tương đối, tuyệt đối và hỗn hợp

Các bước

Phương pháp 1
Phương pháp 1 của 4:
Sử dụng Find and Replace [Tìm kiếm và Thay thế] để sao chép công thức chính xác

  1. 1
    Mở bảng tính Excel. Chắc hẳn sẽ có lúc bạn phải xử lý bảng tính lớn với nhiều công thức, và muốn sao chép đầy đủ thông tin. Việc thay đổi mọi thông tin thành tham chiếu ô tuyệt đối sẽ có phần khó khăn, đặc biệt khi bạn muốn xem lại thông tin gốc ngay sau đó. Hãy áp dụng phương pháp này để nhanh chóng di chuyển công thức với tham chiếu ô tương đối đến nơi khác mà không cần thay đổi tham chiếu.[1] Với bảng tính mẫu sau đây, chúng ta sẽ sao chép công thức từ cột C sang cột D mà không thay đổi yếu tố nào.


    Bảng tính mẫu Cột A Cột B Cột C Cột D
    dòng 1 944 Ếch =A1/2
    dòng 2 636 Cóc =A2/2
    dòng 3 712 Thằn lằn =A3/2
    dòng 4 690 Rắn =A4/2
    • Nếu bạn muốn sao chép công thức trong một ô, hãy chuyển sang bước cuối cùng ["Thử các cách khác"] của phần này.
  2. 2
    Ấn Ctrl+H để mở cửa sổ Find [Tìm]. Phím tắt này sử dụng được trên máy tính Windows và macOS.
  3. 3
    Tìm và thay dấu "=" thành ký tự khác. Nhập "=" vào trường "Find what" [Tìm gì], rồi nhập ký tự khác vào ô "Replace with" [Thay thế bằng]. Nhấp vào Replace All [Thay thế toàn bộ] để chuyển toàn bộ công thức [thường bắt đầu bằng dấu bằng] vào phần chữ bắt đầu bằng ký tự khác. Luôn dùng ký tự mà bạn chưa sử dụng trong bảng tính. Ví dụ, thay bằng dấu # hay &, hoặc chuỗi ký tự dài hơn, chẳng hạn như ##&.


    Bảng tính mẫu Cột A Cột B Cột C Cột D
    dòng 1 944 Ếch ##&A1/2
    dòng 2 636 Cóc ##&A2/2
    dòng 3 712 Thằn lằn ##&A3/2
    dòng 4 690 Rắn ##&A4/2
    • Không sử dụng ký tự * hay? để tránh gặp khó khăn ở các bước sau.
  4. 4
    Sao chép và dán ô. Tô sáng ô mà bạn muốn sao chép, và ấn Ctrl + C [trên Windows] hoặc Cmd + C [trên Mac] để sao chép. Tiếp theo, chọn ô mà bạn muốn dán thông tin, và ấn Ctrl + V [trên Windows] hoặc Cmd + V [trên Mac] để dán. Vì chúng không còn được xem là công thức, nên sẽ được sao chép chính xác.


    Bảng tính mẫu Cột A Cột B Cột C Cột D
    dòng 1 944 Ếch ##&A1/2 ##&A1/2
    dòng 2 636 Cóc ##&A2/2 ##&A2/2
    dòng 3 712 Thằn lằn ##&A3/2 ##&A3/2
    dòng 4 690 Rắn ##&A4/2 ##&A4/2
  5. 5
    Sử dụng Find & Replace [Tìm và Thay thế] một lần nữa để đảo ngược thay đổi. Bây giờ bạn đã có các công thức theo ý muốn, hãy dùng "Replace All" [Thay thế toàn bộ] một lần nữa để đảo ngược thay đổi. Trong bảng tính mẫu sau đây, chúng ta sẽ tìm chuỗi ký tự "##&" và thay bằng dấu "=" một lần nữa, để những ô đó trở thành công thức ban đầu. Bây giờ bạn có thể tiếp tục chỉnh sửa bảng tính như thường lệ:


    Bảng tính mẫu Cột A Cột B Cột C Cột D
    dòng 1 944 Ếch =A1/2 =A1/2
    dòng 2 636 Cóc =A2/2 =A2/2
    dòng 3 712 Thằn lằn =A3/2 =A3/2
    dòng 4 690 Rắn =A4/2 =A4/2
  6. 6
    Thử cách khác. Nếu cách trên không hiệu quả, hoặc nếu bạn lo lắng về việc vô tình thay đổi nội dung trong ô khác bằng tính năng "Replace all" [Thay toàn bộ], bạn có thể thử vài cách sau:
    • Để sao chép công thức trong một ô mà không thay đổi tham chiếu, bạn sẽ chọn ô đó, rồi sao chép công thức hiển thị trong thanh công thức ở gần phía trên cửa sổ [không phải trong ô đó]. Ấn Esc để đóng thanh công thức, rồi dán công thức vào bất kỳ đâu cần dùng.
    • Ấn Ctrl` [cũng là phím ~] để xem bảng tính ở chế độ xem công thức. Sao chép công thức và dán chúng vào công cụ chỉnh sửa văn bản chẳng hạn như Notepad hoặc TextEdit. Sao chép chúng một lần nữa, rồi dán chúng vào vị trí mà bạn muốn trong bảng tính. Tiếp theo, ấn Ctrl` một lần nữa để trở về chế độ xem thông thường.

Phương pháp 2
Phương pháp 2 của 4:
Điền công thức theo cột hoặc dòng

  1. 1
    Nhập công thức vào một ô trống. Chương trình Excel giúp người dùng dễ dàng nhân bản công thức theo cột hoặc dòng bằng cách "điền" thông tin vào các ô. Tương tự như với mọi công thức khác, bạn sẽ nhập dấu = trước, rồi nhập hàm hoặc phép tính mà bạn muốn. Chúng ta sẽ dùng một bảng tính mẫu đơn giản, và cộng số ở cột A với cột B. Ấn Enter hoặc Return để xem kết quả.


    Bảng tính mẫu Cột A Cột B Cột C
    dòng 1 10 9 19
    dòng 2 20 8
    dòng 3 30 7
    dòng 4 40 6
  2. 2
    Nhấp vào bên dưới góc phải ô có công thức cần sao chép. Con trỏ sẽ trở thành dấu + in đậm.
  3. 3
    Nhấp và kéo con trỏ trên cột hoặc dòng mà bạn muốn nhân bản công thức. Công thức đã nhập sẽ tự động được nhập vào các ô mà bạn đã tô sáng. Tham chiếu ô tương đối sẽ tự động cập nhật theo ô trong cùng vị trí tương đối thay vì giữ nguyên. Sau đây là bảng tính mẫu hiển thị công thức đã dùng và kết quả:


    Bảng tính mẫu Cột A Cột B Cột C
    dòng 1 10 9 =A1+B1
    dòng 2 20 8 =A2+B2
    dòng 3 30 7 =A3+B3
    dòng 4 40 6 =A4+B4


    Bảng tính mẫu Cột A Cột B Cột C
    dòng 1 10 9 19
    dòng 2 20 8 28
    dòng 3 30 7 37
    dòng 4 40 6 46
    • Bạn cũng có thể nhấp đúp vào dấu cộng để điền thông tin vào cả cột thay vì kéo. Chương trình Excel sẽ dừng điền thông tin vào cột khi thấy ô trống. Nếu dữ liệu tham chiếu có khoảng trống, bạn sẽ phải lặp lại bước này để điền cột bên dưới khoảng trống đó.
    • Một cách khác để nhân bản công thức cho cả cột là chọn ô ngay bên dưới ô chứa công thức và ấn Ctrl + D.[2]

Phương pháp 3
Phương pháp 3 của 4:
Sao chép công thức vào nhiều ô bằng thao tác dán

  1. 1
    Nhập công thức vào một ô. Tương tự như với mọi công thức khác, bạn sẽ nhập dấu = trước, rồi nhập hàm hoặc phép tính cần dùng. Trong bảng tính mẫu đơn giản dưới đây, chúng ta sẽ cộng số trong cột A với cột B. Khi bạn ấn Enter hoặc Return, kết quả liền hiển thị.


    Bảng tính mẫu Cột A Cột B Cột C
    dòng 1 10 9 19
    dòng 2 20 8
    dòng 3 30 7
    dòng 4 40 6
  2. 2
    Chọn ô và ấn Ctrl+C [trên Windows] hoặc Command+C [trên Mac]. Đây là thao tác sao chép công vào bộ nhớ tạm.
  3. 3
    Chọn ô mà bạn muốn dán công thức đã sao chép. Nhấp vào một ô và rê chuột lên xuống hoặc sử dụng các phím mũi tên. Không giống như phương pháp nhân bản công thức theo cột hoặc dòng, các ô sắp được dán công thức không nhất thiết phải liền kề với ô có công thức mà bạn đã sao chép. Bạn có thể ấn phím Control trong khi chọn để sao chép các ô và vùng không liền kề.
  4. 4
    Ấn Ctrl+V [trên Windows] hoặc Command+V [trên Mac] để dán thông tin. Bây giờ công thức đã hiển thị trong các ô được chọn.

Phương pháp 4
Phương pháp 4 của 4:
Sử dụng tham chiếu ô tương đối và tuyệt đối

  1. 1
    Sử dụng tham chiếu ô tương đối trong công thức. Trong công thức Excel, "tham chiếu ô" là địa chỉ của ô. Bạn có thể nhập tham chiếu ô này theo cách thủ công, hoặc nhấp vào ô mà bạn muốn dùng trong khi nhập công thức. Ví dụ, bảng tính sau đây có công thức tham chiếu đến ô A2:


    Tham chiếu tương đối Cột A Cột B Cột C
    dòng 2 50 7 =A2*2
    dòng 3 100
    dòng 4 200
    dòng 5 400
  2. 2
    Tìm hiểu ý nghĩa của tham chiếu tương đối. Trong công thức Excel, tham chiếu tương đối sử dụng vị trí tương đối của địa chỉ ô. Trong ví dụ mẫu, ô C2 có công thức “=A2” là tham chiếu tương đối đến ô giá trị thứ hai bên trái. Nếu bạn sao chép công thức này vào ô C4, giá trị vẫn tham chiếu đến ô thứ hai bên trái, nhưng bây giờ là “=A4”.


    Tham chiếu tương đối Cột A Cột B Cột C
    dòng 2 50 7 =A2*2
    dòng 3 100
    dòng 4 200 =A4*2
    dòng 5 400
    • Cách này cũng áp dụng được với ô bên ngoài bảng tính nhưng trong cùng dòng và cột. Nếu bạn đã sao chép công thức từ ô C1 vào ô D6 [không hiển thị], Excel sẽ thay đổi tham chiếu "A2" thành ô trong cột liền kề bên phải [C→D] và xuống 5 dòng [2→7], hoặc "B7".
  3. 3
    Sử dụng tham chiếu tuyệt đối. Giả sử bạn không muốn Excel tự động thay đổi công thức của mình. Thay vì sử dụng tham chiếu ô tương đối, bạn có thể biến nó thành tuyệt đối bằng cách thêm biểu tượng $ trước cột hoặc dòng cần giữ nguyên, bất kể bạn sao chép công thức từ đâu.[3] Sau đây là các bảng tính mẫu hiển thị công thức gốc với cỡ chữ to và in đậm, cùng kết quả khi bạn thực hiện thao tác sao chép và dán nó vào ô khác:
    • Cột tương đối, dòng tuyệt đối [B$3]: Công thức có tham chiếu tuyệt đối đến dòng 3, nên nó luôn tham chiếu đến dòng 3:

      Cột A Cột B Cột C
      dòng 1 50 7 =B$3
      dòng 2 100 =A$3 =B$3
      dòng 3 200 =A$3 =B$3
      dòng 4 400 =A$3 =B$3

    • Cột tuyệt đối, dòng tương đối [$B1]: Công thức có tham chiếu tuyệt đối đến cột B, nên nó luôn tham tham chiếu đến cột B.

      Cột A Cột B Cột C
      dòng 1 50 7 =$B1
      dòng 2 100 =$B2 =$B2
      dòng 3 200 =$B3 =$B3
      dòng 4 400 =$B4 =$B4

    • Cột và dòng tuyệt đối [$B$1]: Công thức có tham chiếu tuyệt đối đến cột B của dòng 1, nên nó luôn tham chiếu đến cột B của dòng 1.

      Cột A Cột B Cột C
      dòng 1 50 7 =$B$1
      dòng 2 100 =$B$1 =$B$1
      dòng 3 200 =$B$1 =$B$1
      dòng 4 400 =$B$1 =$B$1

  4. 4
    Sử dụng phím F4 để chuyển đổi giữa tuyệt đối và tương đối. Tô sáng tham chiếu ô trong công thức bằng cách nhấp vào đó và ấn F4 để tự động thêm hoặc xóa biểu tượng $. Tiếp tục ấn F4 đến khi tham chiếu tuyệt đối hoặc tương đối mà bạn muốn đã được chọn, rồi ấn Enter hoặc Return.

Lý thuyết Tin học 7 Bài 5: Thao tác với bảng tính [hay, chi tiết]

Trang trước Trang sau
  • Trắc nghiệm Tin học 7 Bài 5 [có đáp án]: Thao tác với bảng tính

• Nội dung chính

- Điều chỉnh độ rộng cột, độ cao hàng, chèn thêm hoặc xóa hàng, cột

- Sao chép và di chuyển dư liệu hoặc công thức

1. Điều chỉnh độ rộng cột và độ cao hàng

a. Điều chỉnh độ rộng cột

- B1: đưa con trỏ chuột vào biên phải tên cột cần tăng hay giảm độ rộng

- B2: kéo thả chuột sang phải để tăng độ rộng

b. Điều chỉnh độ cao hàng

- B1: đưa con trỏ chuột vào biên dưới tên hàng

- B2: kéo thả chuột để tăng độ cao

2. Chèn thêm hoặc xóa cột xóa hàng

a. Chèn thêm cột hoặc hàng

Thực hiện các bước sau đây để trèn thêm 1 cột:

- B1: nháy đúp chuột vào tên 1 cột

- B2: chọn INSERT, chọn COLUMNS để thêm 1 cột

Thực hiện các bước sau đây để xóa 1 hàng:

- B1: nháy đúp chuột vào tên 1 hàng

- B2: chọn EDIT, chọn DELETE để xóa 1 hàng

3. Sao chép và di chuyển dữ liệu

a. Sao chép nội dung ô tính

- Ưu điểm: giúp tiết kiệm thời gian và công sức

- B1: chọn ô hoặc các ô có dữ liệu em muốn sao chép

- B2: chọn lệnh copy

hoặc dùng tổ hợp phím Ctrl + C

- B3: chọn ô muốn lưu dữ liệu đó

- B4: chọn lệnh paste

hoặc dùng tổ hợp phím Ctrl + V

Lưu ý:

- Nội dung các ô trong khối được sao chép vào các ô bên dưới và bên phải của ô đích.

- Sao chép nội dung 1 ô vào 1 khối thì tất cả các ô trong khối đó đều được sao chép nội dung giống nhau.

b. Di chuyển nội dung ô tính

- Di chuyển nội dung ô tính sẽ sao chép nội dung ô tính đó và các ô đích và xóa các ô ban đầu

- B1: chọn ô hoặc các ô muốn di chuyển

- B2: chọn lệnh Cut

hoặc dùng tổ hợp Ctrl + X

- B3: chọn ô muốn lưu dữ liệu đó

- B4: chọn lệnh paste hoặc dùng tổ hợp phím Ctrl + V

Lưu ý: các công thức bị giữ nguyên mà không tự điều chỉnh

4. Sao chép công thức

a. Sao chép nội dung các ô có công thức

- Khi sao chép 1 ô có nội dung là công thức chứa địa chỉ các địa chỉ được điều chỉnh để giữ nguyên vị trí tương đối giữa ô chứa công thức và ô có đia chỉ trong công thức.

- Vị trí tương đối: là khoảng cách giữa 2 ô địa chỉ dựa trên khoảng cách về số hàng và số cột, khoảng cách này được giữ nguyên khi sao chép công thức vì thế nó sẽ làm thay đổi vị trí của 2 ô địa chỉ trên.

- Ví dụ:

Khi sao chép công thức từ ô C6 sang D4 thì A3 đổi thành B1, bởi vì:

Khi đó cặp C6-A3 và D4-B1 có vị trí tương đối giống nhau.

b. Di chuyển nội dung các ô có công thức

- Sử dung lệnh CutPaste sẽ sao chép ý nguyên công thức mà không thay đổi vị trí tương đối giữa chúng.

c. Sử dụng kéo thả nút điền để sao chép

- Làm thay đổi công thức theo vị trí tương đối.

- B1: chọn 1 ô muốn sao chép

- B2: di chuyển chuột đến góc phải dưới ô đó, để con trỏ hiện dấu +

- B3: kéo thả theo chiều dọc hay ngang tùy theo bài toán.

d. Địa chỉ tuyệt đối

- Một vài trường hợp ta không muốn công thức bị thay đổi theo vị trí tương đối, ta phải dùng vị trí tuyệt đối để tính toán.

- Có tác dụng làm cho công thức giữ nguyên, không thay đổi.

- Cú pháp: thêm dấu $ trước tên hàng, tên cột

- Ví dụ: B3 có địa chỉ tuyệt đối là $B$3

A1:A10 là $A$1:$A$10

Xem thêm các bài Lý thuyết và câu hỏi trắc nghiệm Tin học lớp 7 có đáp án hay khác:

Xem thêm các loạt bài Để học tốt môn Tin học 7 hay khác:

Giới thiệu kênh Youtube Tôi

Trang trước Trang sau

Thực hành sao chép và di chuyển công thức và dữ liệu

a] Tạo trang mới với nội dung sau đây [hình 1.56]:

b] Sử dụng hàm hoặc công thức thích hợp trong ô D1 để tính tổng các số trong các ô A1, B1 và C1.

c] Sao chép công thức trong ô D1 vào các ô: D2; E1; E2 và E3. Quan sát các kết quả nhận được và giải thích. Di chuyển công thức trong ô D1 vào ô G1 và công thức trong ô D2 vào ô G2. Quan sát các kết quả nhận được và rút ra nhận xét của em.

d] Ta nói rằng sao chép nội dung của một ô [hay một khối] vào một khối nghĩa là sau khi chọn các ô và nháy chuột vào lệnh

, ta chọnkhối đíchtrước khi nháy chuột vào lệnh
.

+ Sao chép nội dung ô A1 vào khối H1:J4;

+ Sao chép khối A1:A2 vào các khối sau: A5:A7; B5:B8; C5:C9.

Quan sát các kết quả nhận được và rút ra nhận xét của em.

Video liên quan

Chủ Đề