有没有一种有效的方法来使用基函数识别字符串中的最后一个字符/字符串匹配?即不是最后一个字符/字符串的字符串,但字符/字符串最后出现的位置在一个字符串. Search并且find两者都是从左到右工作所以我无法思考如何在没有冗长的递归算法的情况下应用.而这个解决方案现在似乎已经过时了.
我有一个包含字符串列表的Excel电子表格.每个字符串由几个单词组成,但每个字符串中的单词数不同.
使用内置的Excel函数(无VBA),有没有办法隔离每个字符串中的最后一个单词?
例子:
Are you classified as human? -> human?
Negative, I am a meat popsicle -> popsicle
Aziz! Light! -> Light! 我在列中有名字.我需要将该列中的姓氏拆分为另一列.
姓氏由右侧的空格分隔.
单元格中的内容A2 = Alistair Stevens和我在单元格中输入公式B2(我需要'Stevens'在单元格中B2)
我尝试使用以下公式:
=RIGHT(A2,FIND(" ",A2,1)-1)
=RIGHT(A2,FIND(" ",A2))
Run Code Online (Sandbox Code Playgroud)
这两个公式都适用于这个单元格但是当我将其填充/复制并粘贴到下面的单元格时,它不起作用.我得到错误的价值!!
A3 -> David Mckenzie
B3 -> Mckenzie
Run Code Online (Sandbox Code Playgroud) 寻找VB或Excel函数返回
azat-tab-25mg
从
Y:\master-documentation\azat\dp\tab\25mg\2-drug-product\azat-tab-25mg-dp-1-bmi-[d-6475703-01-11].pdf
是否有一个函数来获取第7次发生后的文本\?
我在单元格A1中有这些数据:
Majestic Properties Design District, LLC, Ste. 101, 35 NE 40TH ST, Miami, FL 33137
Run Code Online (Sandbox Code Playgroud)
还有一些具有这些格式的其他单元也可以解决,例如
Fortune International Realty Iriondo Ecker & Assoc. Inc., Ste 25, 260 Crandon Blvd, Key Biscayne, FL 33149
Run Code Online (Sandbox Code Playgroud)
我想要的输出是
Miami
Key Biscayne
Run Code Online (Sandbox Code Playgroud)
等等
为了得到Zip和State我做了
=RIGHT(A1,8)
Run Code Online (Sandbox Code Playgroud)
但是现在我需要得到这个城市(即最后两个逗号之间的文字).
我不想将TEXT用于COLUMN或任何VBA.我想用一个公式.