修剪最多n 0

时间:2017-11-28 20:24:02

标签: excel excel-formula formula excel-2013

我有一个计算值(在H列中),它给出了我想从单元格右侧修剪的尾随0的数量(E列)。但我只想删除0;如果还有其他角色,他们应该留下来。

示例:

E |    H    | Output
--+---------+--------
3 | 0110A00 | 0110A
3 | 0110A0B | 0110A0B
1 | 0110A00 | 0110A0

有什么想法吗?如果可能的话,我想避免嵌套IF的宏或大量。

1 个答案:

答案 0 :(得分:1)

使用:

=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))

enter image description here