有人可以给我excel公式来提取用户标签之间的字符串:
<user>secAuthority=default</user>
我需要字符串 secAuthority = default 作为输出
答案 0 :(得分:0)
你可以混合使用FIND,RIGHT和LEFT函数来创建一个子字符串函数 - 知道你想要的是第一个&#34;&gt;&#34;直到第二个&#34;&lt;&#34;
答案 1 :(得分:0)
只需替换它
=SUBSTITUTE(SUBSTITUTE(A1,"</user>",""),"<user>","")
或者,我们知道<user>
是6个字符长,</user>
是7个我们可以做
=MID(A1,7,LEN(A1)-13)
最后,无论三角支架中的内容如何,只需四处游戏即可使用。
=TRIM(MID(SUBSTITUTE(SUBSTITUTE(A1,"</",REPT(" ",LEN(A1))),">",REPT(" ",LEN(A1))),LEN(A1),LEN(A1)))
答案 2 :(得分:0)
让我们不要忘记在Flash 2013及更高版本中提供的Flash Fill。输入第一个值。输入第二个值。在某些情况下,您可能需要键入第三个值,但Excel会以浅灰色显示建议。您可以进行更正,它将应用新规则。
这非常适合一次性使用,您不想花费两个小时来自动完成手动操作一分钟的工作。
答案 3 :(得分:-1)
只是将我的评论放在答案中:
类似于
=MID(A1,FIND(">",A1)+1,FIND("</",A1)-FIND(">",A1)-1)
适用于所有字符串,例如<***>Some Text</***>
。