Trim 最多 n 个 0
Trim up to n 0s
我有一个计算值(在 H 列中),它给出了我希望从单元格(E 列)右侧 trim 开始的尾随 0
的数量。但我只想删除 0
s;如果还有其他字符,则应保留。
示例:
E | H | Output
--+---------+--------
3 | 0110A00 | 0110A
3 | 0110A0B | 0110A0B
1 | 0110A00 | 0110A0
有什么想法吗?如果可能,我想避免使用宏或大量嵌套 IF
。
使用:
=LEFT(H1,MAX(AGGREGATE(14,6,ROW(INDEX(A:A,1):INDEX(A:A,LEN(H1)))/(MID(H1,ROW(INDEX(A:A,1):INDEX(A:A,LEN(H1))),1)<>"0"),1),LEN(H1)-E1))
我有一个计算值(在 H 列中),它给出了我希望从单元格(E 列)右侧 trim 开始的尾随 0
的数量。但我只想删除 0
s;如果还有其他字符,则应保留。
示例:
E | H | Output
--+---------+--------
3 | 0110A00 | 0110A
3 | 0110A0B | 0110A0B
1 | 0110A00 | 0110A0
有什么想法吗?如果可能,我想避免使用宏或大量嵌套 IF
。
使用:
=LEFT(H1,MAX(AGGREGATE(14,6,ROW(INDEX(A:A,1):INDEX(A:A,LEN(H1)))/(MID(H1,ROW(INDEX(A:A,1):INDEX(A:A,LEN(H1))),1)<>"0"),1),LEN(H1)-E1))