Tôi có trang tính có dữ liệu trong cols A
qua H
.Xác định hàng cuối cùng trong một cột đơn
Tôi cần xác định hàng cuối cùng trong cột A
có chứa dữ liệu (tất cả đều tiếp giáp nhau - không có khoảng trống trong dữ liệu/hàng).
Ngoài ra còn có dữ liệu trong các cột khác có hơn hàng dữ liệu hơn cột A
, vì vậy tôi cần cách ly chỉ cột A
. (Và/hoặc chỉ là một phạm vi trong col A
).
tôi có thể làm điều này trên mức bảng tính sử dụng
=COUNTA(A2:A100)
Tuy nhiên trong tất cả các nghiên cứu của tôi cho một giải pháp Google Apps Script, tất cả tôi dường như thấy được yêu cầu để thực hiện nhiều chức năng bao gồm hàng chục dòng mã - bao gồm rất nhiều công cụ i++
... Tôi có thể làm ít phức tạp hơn bằng cách bù trừ trực tiếp từ A1
.
Có cách nào có thể sửa đổi phương pháp này theo cột cụ thể không?
var aLast = ss.getDataRange().getNumRows();
Nếu quá trình phức tạp là bắt buộc, thì hãy làm như vậy. Nhưng tôi thấy khó tưởng tượng (và thậm chí khó tìm hơn!) Một giải pháp đơn giản hơn.
Có ai quan tâm để khai sáng cho tôi (hoặc bật bong bóng của tôi) không?
Rất xảo quyệt. Tôi mong ngày tôi hiểu được javascript đủ để suy nghĩ sáng tạo như vậy. Tất cả trong thời gian tới, tôi cho là vậy. Tuy nhiên, trong khi chờ đợi, tôi rất thích nhìn theo cách bạn nghĩ. Và kudo để bạn trích dẫn nguồn cảm hứng cho giải pháp của bạn. Classy. Cảm ơn một lần nữa. – 5th4x4
Một cái gì đó để chỉ ra rằng gần như chắc chắn là rõ ràng cho các lập trình viên có kinh nghiệm hơn là phạm vi không thể span nhiều hơn một cột duy nhất. Đây là điều mà tôi đã không nhận được, nhưng Mogsdad đã chỉ ra điều này trong một bình luận (đã bị xóa) rằng nó không thể kéo dài hơn một cột đơn. Một lần nữa, tôi chỉ muốn đặt điều này ở đây cho những người ở cấp độ kinh nghiệm của tôi và vẫn gặp khó khăn trong việc nắm bắt một số khái niệm. Cảm ơn, Mogsdad. – Soundfx4
đây là những gì tôi cần, cảm ơn! – Jordan