获取部分之间的string
我有一个string:
c(\\", \" \", \" \", \"\", \"\", \"Object:\", \"\", \"\", NA, \"vlg. numb 2\", \"\", NA, NA, NA, NA, \"This: \", NA, \"Date\r\n(21.03.1961)\", \"K..\r\nRom (28.04.2012)\", NA, NA, \"test.test@yahoo.de\", NA, \"Italy, Rome\", NA, \"UP, Ö\", \"BP, \", NA, NA, NA, NA, NA)"
我想得到stringnumb 2
,这是介于vlg.numb 2\"
之间
我试过了:
=MID(A18;FIND("vlg.";A18;1)+7;FIND("/object";A18;1)-FIND("\";A18;1)-8)
不过,我只收到#VALUE
。
任何build议我做错了什么?
尝试
=MID(A18,FIND("vlg.",A18)+5,FIND("\""",A18,FIND("vlg.",A18))-FIND("vlg.",A18)-5)
说A1是你的string,A2是你的开始search,A3是你的最终search:
=MID(A1,FIND(A2,A1)+LEN(A2),FIND(A3,A1,FIND(A2,A1)+LEN(A2))-FIND(A2,A1)-LEN(A2))