使用BYCOL时如何获取相对单元格(offset(current_cell;0;-1))

问题描述 投票:0回答:1

我正在尝试获取当前相对左侧的单元格,我该如何解决它?

我有一个像

BYCOL(A1:P1;LAMBDA(cells;IF(isblank(OFFSET(cells;0;0));;if(isblank(offset(cells;0;-1));cells&char(10)&1;index(split(offset("I_NEED_TO_GET_CURRENT_CELL";0;-1);char(10);1;2)+1)))))

这样的公式

https://docs.google.com/spreadsheets/d/1k0kznBnPSS-qwJsZHPlwtLTq00T2jUo8HU6teUrjNco/edit#gid=0

google-sheets offset
1个回答
0
投票

这是一个可能的解决方案:

=SCAN(;1:1;LAMBDA(a;c;IF(c="";;c&CHAR(10)&REGEXREPLACE(a;"(?m)\D+$";)+1)))
© www.soinside.com 2019 - 2024. All rights reserved.