目标:提取A列单元格中的年份放入目标位置
因为数据量比较大,而且有些国家和年份之间没有分隔符号,所以我的方法是先提取数字,然后插入年份过渡符号“-”。
提取数字
提取A2单元格数字function:
=SUMPRODUCT(MID(0&A2, LARGE(INDEX(ISNUMBER(–MID(A2, ROW(INDIRECT(“1:”&LEN(A2))), 1)) * ROW(INDIRECT(“1:”&LEN(A2))), 0), ROW(INDIRECT(“1:”&LEN(A2))))+1, 1) * 10^ROW(INDIRECT(“1:”&LEN(A2)))/10)
数字提取结果
对任意选中区域进行插入符号处理
使用VBA 插入符号,代码如下: