我试图找到最efficennt的方式做出如下成一列试图找到Excel公式来单独在Excel
文本出现在3种不同的方式复杂的文本,===后的值是它应该成为什么。
LOT: 4 TYP: SP PLN: 262354 === 4SP262354
LOT: 2 RP: 909144 === 2RP909144
LOT: 174 SP: 199682 === 174SP199682
假设文本拆分是所有在列L3我有以下
M is =MID(L3,5,FIND("TYP",L3)-6) === 1
N is =MID(L3,FIND("TYP:",L3)+4,FIND("PLN",L3)) === SP PLN: 262354
O is =MID(N3,1,FIND(" PLN",N3)-1) === SP
P is =RIGHT(N3,FIND(": ",N3)-2) ===262354
它适用于一些但不是别人,而不是在没有“TYP”的情况。
在Python中,我们可以从开始字符号到结束字符号,即文本[1:9],并使用find来定位1和9的值,但中间用这个点开始和字符数等等。它会导致问题。
所以要缩短的文本都在一个单元格中?你可以试着用你想要的零件代替“” – RealCheeseLord