Phạm vi được đặt tên theo công thức


7

Tôi có một danh sách các mục (các ô từ A1 đến A7) được tính trong ô B2 (có giá trị hiện tại là 7), công thức của B2 là như thế =COUNTA(A1:A10000). Theo cách đó, nếu tôi thêm một số giá trị trong ô A8, số đếm được cập nhật thành 8 trong ô B2. Và cứ tiếp tục như vậy khi các giá trị được điền vào các ô A9, A10, ... vv, số lượng trong ô B2 luôn theo dõi số lượng mục hiện tại trong danh sách.
Sẽ rất thuận tiện khi có khả năng tạo một phạm vi được đặt tên, itemsví dụ, được gọi , dựa trên số đếm trong ô B2 bằng cách sử dụng

=OFFSET(sheet!$A$1,0,0,sheet!$B$2,1)

hoặc là

=ArrayFormula(OFFSET(sheet!$A$1,0,0,sheet!$B$2,1))

để xác định phạm vi được đặt tên.

Cách đó itemscó thể được sử dụng ở bất cứ đâu và sẽ được cập nhật động khi danh sách vật phẩm được sửa đổi.

Đây là cách nó có thể được thực hiện trong Excel, nhưng cách tiếp cận tương ứng bằng Google Sheets là gì?


Có lẽ bạn có thể chia sẻ một tài liệu với chúng tôi và cho chúng tôi thấy kết quả mong đợi.
Jacob Jan Tuinstra

Câu trả lời:


7
  1. Bạn có thể sử dụng một công thức đơn giản để xây dựng một chuỗi xác định Phạm vi, đặt tên vị trí đó và sau đó truy cập nó bằng Hàm INDIRECT trong các công thức của bạn. Ví dụ cho câu hỏi của bạn ở trên.

    Đặt vào bất kỳ ô nào (ví dụ B3) một công thức như:

    = "Sheet!$A$1:$A$" & B2
    
  2. Đặt tên cho ô B3 là "vật phẩm" như một phạm vi được đặt tên.

  3. Sau đó, bất cứ khi nào bạn sẽ sử dụng "vật phẩm" trong một công thức, chỉ cần sử dụng

    INDIRECT(items)
    

Nó không hoàn toàn giống như một phạm vi được đặt tên động, nhưng gần như gọn gàng và chắc chắn là hiệu quả.


Điều đó khá dí dỏm, mặc dù không chính xác như những gì tôi đã hy vọng (như có thể có trong Excel). Nhưng nó đủ gần để chấp nhận đề nghị của bạn là giải pháp! Cảm ơn.
mks-d

-3

Điều này có thể hữu ích? http://anandexcels.wordpress.com/tag/offset-feft-in-google-docs/

Nếu nó thực sự chỉ là A1: A7 thì có lẽ bạn có thể chọn 100 ô đầu tiên trong Cột A hoặc một cái gì đó.


1
Không, tôi sợ điều này chỉ giải thích chức năng bù là gì. Tôi không thể tin được với nó, tôi chỉ muốn biết liệu một phạm vi được đặt tên có thể được định nghĩa từ chức năng để làm cho nó động hay không.
mks-d

2
Vui lòng bao gồm các thông tin liên quan từ liên kết đó trong câu trả lời của bạn . Nếu trang bạn đang liên kết sẽ biến mất một ngày nào đó, câu trả lời của bạn sẽ bị vô dụng.
Vidar S. Ramdal
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.