。EXCEL 如果根据以有的编号来获取父节点

求助。。EXCEL 如果根据以有的编号来获取父节点?A列B列101100101-1101101-1-1101-1101-1-1-a101-1-1知道A列

求助。。EXCEL 如果根据以有的编号来获取父节点?
A列 B列
101 100 
101-1 101
101-1-1 101-1
101-1-1-a 101-1-1

知道A列的数据,如何设置函数公式才能得到如B列的父节点结果呢?
 

[解决办法]
=IF(COUNTIF(A2,"*-*"),LEFT(A2,LEN(A2)-MATCH("-",MID(A2,LEN(A2)+1-ROW(INDIRECT("1:"&LEN(A2))),1),)),A2)
数组公式,以CTRL+SHIFT+ENTER结束