我想从2021-08-26 06:10:03,1,“,X,Y,在excel的一个单元格中提取X和Y。X和Y可以是一个、两个或三个数字。我想从数千行中提取X和Y,每一行的日期和时间不同。我该怎么做?
发布于 2022-10-05 08:39:20
如果您有Excel 365当前通道,则可以使用此公式(其中数据位于A列):
=CHOOSECOLS(TEXTSPLIT(A1:A100,","),4,5)它首先根据逗号将数据分割成单个部分/单元。然后是第四部分和第五部分(可以是一个、两个或三个数字--这对于这个方法来说是无关紧要的)。
更新:没有Textsplit
=FILTERXML("<t><s>" &SUBSTITUTE(A1,",","</s><s>") & "</s></t>", "//s[position()=4 or position()=5]")Filterxml构建了一个XML-字符串,我们从其中获取第4个和第5个标记。
返回两列(而不是两行):
=TRANSPOSE(FILTERXML("<t><s>" &SUBSTITUTE(A1,",","</s><s>") & "</s></t>", "//s[position()=4 or position()=5]"))https://stackoverflow.com/questions/73957791
复制相似问题