Làm cách nào để tham chiếu đến ô 'này' trong công thức định dạng có điều kiện?


15

Đối với một lĩnh vực tôi có định dạng có điều kiện với công thức tùy chỉnh: =today()>C8+14=today()>C8+30với kiểu dáng khác nhau, về cơ bản tôi muốn có một kiểu dáng trực quan để làm nổi bật những thứ cũ hơn và cũ nhất, hai tuần và tháng. Những công việc này. Cột Ccó ngày, hàng có thể là bất kỳ hàng nào N, vì vậy C$Nkhông giúp được gì.

Tuy nhiên, vấn đề là tôi luôn có hàng mới và việc sao chép-dán trường theo quy tắc và thay đổi ngày sẽ dễ dàng hơn. Quy tắc, tuy nhiên ở lại như đề cập đến các C$Ntế bào ban đầu ở đây .

Tôi có thể thay thế cụ thể C$Nbằng một this(), self()hoặc có một cái gì đó tương tự - để làm cho nó sao chép chung hơn / định dạng có điều kiện?


Bây giờ tôi bắt đầu làm điều đó, với các tham chiếu row1. Với cùng một công thức trên tất cả các hàng, =today()>C2+14nó cũng hoạt động C14, C15, C16, ...nhưng tại sao ?? nó không nên?? một số ẩn 'cái này'? Ảnh chụp màn hình: dl.dropboxusercontent.com/u/14406422/stacko/spreadsheetthis.png và liên kết với bảng tính: docs.google.com/spreadsheets/d/...
Thomson256

Câu trả lời:


8

Nói chung: cách để tham chiếu đến ô "này" là nhập ký hiệu cho góc trên bên trái của phạm vi được định dạng. Ví dụ: nếu phạm vi là C1: C, thì C1 có nghĩa là "ô này".

Ví dụ: định dạng C1: C với công thức tùy chỉnh

=C1 < today() - 14

sẽ định dạng tất cả các ô trong C có ngày hai tuần trước.


Nếu phạm vi bạn muốn định dạng bắt đầu bằng hàng 8 và bạn nghĩ rằng bạn có thể chèn các hàng phía trên đó (do đó thay đổi phạm vi), thì công thức này có thể được sử dụng:

=and(C1 < today() - 14, row(C1) >= 8)

Định dạng sẽ chỉ áp dụng cho các hàng bắt đầu bằng 8, nhưng phạm vi là toàn bộ cột, công thức sẽ xử lý việc chèn các hàng phía trên hàng 8.


2

Đây là cách ngắn nhất có thể mà tôi đã tìm thấy để tham chiếu ô hiện tại theo định dạng có điều kiện bao trùm một phạm vi : INDIRECT("RC",FALSE). Tài liệu ở đây .


0

Dựa trên câu trả lời của @ user79865, chúng ta cần tham chiếu đến thisô có $dấu. Ví dụ,

  1. Vai trò tùy chỉnh khi giá trị của ô là "Có":

    =$C1="Yes".
    
  2. Vai trò tùy chỉnh khi giá trị là số lẻ:

    =(Int($C1/2)-$C1/2)<>0
    

Thêm ví dụ ở đây .

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.