我在单元格A1中有一个字符串
7;19;28;42;
我想提取第一个和最后一个数字。我已经使用它成功提取了第一个数字
=IF(ISERROR(LEFT($a1,FIND(";",$a1)-1)),$a1,LEFT($a1,FIND(";",$a1)-1))
我已经用它来尝试提取最后一个数字
=IF(ISERROR(RIGHT($a1,FIND(";",$a1)+1)),$a1,RIGHT($a1,FIND(";",$a1)+1))
但是我发现的问题是,最后一个数字通常在分号前后都有分号。反正只是提取数字吗?
提取第一个数字:
=-LOOKUP(1,-LEFT(A1,ROW($1:$9)))
提取最后一个数字:
=-LOOKUP(1,-RIGHT(TRIM(SUBSTITUTE(A1,";"," ")),ROW($1:$9)))