楼主可以试试这个公式,
假设这个地址在Excel中的A1格。
公式:
=IF(ISERROR(FIND("路",(IF(ISERROR(FIND("局",A1,1)),A1,LEFT(A1,FIND("局",A1,1)-3)&RIGHT(A1,LEN(A1)-FIND("局",A1,1)))),1)),MID((IF(ISERROR(FIND("局",A1,1)),A1,LEFT(A1,FIND("局",A1,1)-3)&RIGHT(A1,LEN(A1)-FIND("局",A1,1)))),1,FIND("区",(IF(ISERROR(FIND("局",A1,1)),A1,LEFT(A1,FIND("局",A1,1)-3)&RIGHT(A1,LEN(A1)-FIND("局",A1,1)))),1))&"人民路"&RIGHT((IF(ISERROR(FIND("局",A1,1)),A1,LEFT(A1,FIND("局",A1,1)-3)&RIGHT(A1,LEN(A1)-FIND("局",A1,1)))),LEN((IF(ISERROR(FIND("局",A1,1)),A1,LEFT(A1,FIND("局",A1,1)-3)&RIGHT(A1,LEN(A1)-FIND("局",A1,1)))))-FIND("区", (IF(ISERROR(FIND("局",A1,1)),A1,LEFT(A1,FIND("局",A1,1)-3)&RIGHT(A1,LEN(A1)-FIND("局",A1,1)))),1)), (IF(ISERROR(FIND("局",A1,1)),A1,LEFT(A1,FIND("局",A1,1)-3)&RIGHT(A1,LEN(A1)-FIND("局",A1,1)))))
然后还有一点不明白的就是你说的(包括“局”在内前两个字都删除)是不是"局"的前面两个字和"局"在内的一共是3个字,如果不是你就改一下FIND("局",A1,1)-3,如果是一共2个字就减2。如果是"厅"的话就把"局"改成"厅",如果两个都有的话这个公式又得重新改了,你先试试吧,不行再找我!
|