excel - cách nhập công thức cho toàn bộ cột


12

Tôi biết nếu tôi chọn toàn bộ cột và sau đó nhập công thức vào cột đầu tiên và sau đó nhấn ctrl + enter, nó sẽ được chăm sóc. Tuy nhiên, hàng đầu tiên của tôi là hàng tiêu đề. Làm thế nào khác tôi nên làm điều đó?

Câu trả lời:


27
  1. Nhập công thức bạn muốn vào hàng thứ 2 của cột bạn muốn điền.
    • Đảm bảo sử dụng $ cho bất kỳ ô được tham chiếu nào trong đó hàng giữ nguyên cho tất cả các phương trình.
  2. Chọn ô chứa công thức và nhấn Ctrl+ Shift+ Down.
    • Điều này sẽ chọn tất cả các ô trong cột đó giữa ô được chọn và dưới cùng.
  3. Sau đó nhấn Ctrl+ D.
    • Điều này sẽ lấp đầy tất cả các ô đã chọn bằng forumla mà bạn đã nhập vào ô thứ 2.

Giải thích ký hiệu $ một chút nữa.

Example: =VLOOKUP(A2,$B$2:$C$21,2)

Ở đây, giá trị cho B2: C21 sẽ không đổi cho tất cả các ô.


@pnuts: Tôi hoàn toàn không hiểu bạn đang làm gì; bạn có đang chỉ ra rằng nó thường không phải là một điều tốt để có một cái gì đó trong mỗi hàng của bảng tính? Nếu vậy, thay vì số 2 trong câu trả lời của tôi: Chọn ô có chứa công thức, hãy cuộn xuống dưới cùng của khu vực bạn muốn điền, giữ phím Shift trong khi nhấp vào ô dưới cùng bên phải của khu vực. (Sau đó, làm điểm # 3) Đây có phải là những gì bạn đang đề cập đến?
Iakovosian

3
  1. Sao chép cột
  2. Nhấp vào bất cứ nơi nào trong dữ liệu của bạn và Định dạng dưới dạng Bảng Excel 2010 -> Home Tab -> Format as Table
  3. Chèn cột, Thay đổi Tiêu đề thành bao giờ.
  4. Nhập công thức vào ô đầu tiên theo đó
  5. Bạn sẽ thấy một biểu tượng ánh sáng xuất hiện, nhấp vào nó và nó sẽ áp dụng nó cho toàn bộ cột.

Cập nhật dựa trên một điểm tốt của pnuts, không có lý do để xóa cột, sao chép cột giữ dữ liệu!


@pnuts: Tôi không biết về các Excels khác, tôi chỉ có thể xác minh câu trả lời này cho Excel 2010
Arjang

@pnuts: Tuyệt đối, đó là một điểm rất tốt, vâng, tại sao xóa và mất dữ liệu người ta chỉ có thể sao chép nó? Cập nhật câu trả lời. Với bản sao người ta vẫn có tùy chọn để xóa, nhưng với xóa thì không còn tùy chọn nào nữa! Giữ và tạo ra nhiều lựa chọn hơn phải nằm trong trung tâm của mọi giải pháp.
Arjang

0

Chuyển đến ô đầu tiên trong cột mà bạn muốn đặt công thức và nhập công thức.

Sau đó, sau khi công thức nằm trong ô đó, nhấn Ctrl+ Down.

Điều đó sẽ chọn tất cả các ô bên dưới một ô mà bạn đã chọn cho đến khi có trạng thái ngắt của các ô (nếu chúng được điền đầy đủ, thì một ô chưa được hiển thị trong cột hoặc ngược lại)


@pnuts ý bạn là gì?
soandos

0

Có một lựa chọn khác bằng cách sử dụng =ARRAYFORMULA()

Ví dụ: giả sử bạn có một hàng tiêu đề và 3 cột và muốn cột cuối cùng của bạn là sản phẩm của hai cột đầu tiên. Trong ô C2bạn có thể nhập như sau:

=ARRAYFORMULA(A2:A*B2:B)

Điều này có ba lợi ích:

  1. Bỏ qua hàng đầu tiên hoàn toàn (câu hỏi của bạn)
  2. Áp dụng hiệu quả công thức cho mỗi hàng rất hữu ích nếu sau này bạn quyết định chèn một hàng
  3. Chỉ có một vị trí để sửa đổi công thức cho mỗi hàng

Mặc dù, có thể không rõ ràng ngay lập tức nơi các ô đang được tính toán. (gợi ý: ctrl+ ~có thể giúp)

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.