Microsoft Excel:如何从引号中提取带有引号的文本。

17 浏览
0 Comments

Microsoft Excel:如何从引号中提取带有引号的文本。

我需要从引号中提取包含引号的文本。例如:TRADE HOUSE \"LLC\"MEXICAN APPLES\" THROUGH TESCO,我需要在相邻的单元格中具有\"LLC\"MEXICAN APPLES\"。

我尝试了

=MID(A1, SEARCH("""",A1, SEARCH("""",A1)-SEARCH("""", A1))

它没有起作用。我无法理解如何设置要提取的文本长度。文本的长度是不确定的。

admin 更改状态以发布 2023年5月21日
0
0 Comments

尝试使用此方法来处理单元格A1中的字符串

=MID(A1,FIND("""",A1),FIND("@",SUBSTITUTE(A1,"""","@",LEN(A1)-LEN(SUBSTITUTE(A1,"""",""))))-FIND("""",A1))&""""

主要是从这里借鉴的:
Excel:查找字符串中的最后一个字符/字符串

这预设您的字符串中不含有@符号。如果有,请在公式中使用其他符号

0
0 Comments

这应该可以正常工作:

=MID(A1,SEARCH("""",A1),SEARCH("^",SUBSTITUTE(A1,"""","^",LEN(A1)-LEN(SUBSTITUTE(A1,"""",""))))-LEN(LEFT(A1,SEARCH("""",A1)-1)))

您可以将字符“^”更改为任何其他不寻常的字符。

希望这可以帮到您。

0