跳到主要内容

如何从Google表格中的文本字符串中提取前两个单词?

如果您需要按照Google表格中显示的屏幕快照从文本字符串列表中提取前两个词或前两个词或n个词,那么如何尽快实现呢?

从Google表格中的文本字符串中提取第一个单词

从Google表格中的文本字符串中提取前两个或n个单词


从Google表格中的文本字符串中提取第一个单词

要仅从文本字符串列表中提取第一个单词,请应用以下简单公式。

输入以下公式: = LEFT(A2,FIND(“”,A2)-1) 放入要查找结果的空白单元格中,按 输入 键从A2获取结果,然后将填充手柄向下拖动到要提取第一个单词的单元格,请参见屏幕截图:


从Google表格中的文本字符串中提取前两个或n个单词

如果需要从文本字符串中提取前2或3或n个单词,则应使用以下公式。

要提取前两个单词,请输入以下公式: = regexextract(A2,“ [\ w] * [\ w] *”) 放入空白单元格,然后按 输入 键,将显示单元格A2的前两个单词,然后将填充手柄向下拖动到单元格,以从文本字符串列表中提取前两个单词,请参见屏幕截图:

备注:要提取前三个单词,应使用以下公式: = regexextract(A2,“ [\ w] * [\ w] * [\ w] *”),要提取前n个字,您只需添加 [\ w] * 公式中的n次。

最佳办公生产力工具

热门特色: 查找、突出显示或识别重复项   |  删除空白行   |  合并列或单元格而不丢失数据   |   不使用公式进行四舍五入 ...
超级查询: 多条件VLookup    多值VLookup  |   跨多个工作表的 VLookup   |   模糊查询 ....
高级下拉列表: 快速创建下拉列表   |  依赖下拉列表   |  多选下拉列表 ....
列管理器: 添加特定数量的列  |  移动列  |  切换隐藏列的可见性状态  |  比较范围和列 ...
特色功能: 网格焦点   |  设计图   |   大方程式酒吧    工作簿和工作表管理器   |  资源库 (自动文本)   |  日期选择器   |  合并工作表   |  加密/解密单元格    按列表发送电子邮件   |  超级筛选   |   特殊过滤器 (过滤粗体/斜体/删除线...)...
前 15 个工具集12 文本 工具 (添加文本, 删除字符,...)   |   50+ 图表 类型 (甘特图,...)   |   40+ 实用 公式 (根据生日计算年龄,...)   |   19 插入 工具 (插入二维码, 从路径插入图片,...)   |   12 转化 工具 (小写金额转大写, 货币兑换,...)   |   7 合并与拆分 工具 (高级组合行, 分裂细胞,...)   |   ... 和更多

增强您的 Excel 技能 Kutools for Excel,体验前所未有的效率。 Kutools for Excel 提供 300 多种高级功能,可提高工作效率并节省时间。  单击此处获取您最需要的功能...

kte选项卡201905


Office Tab 为 Office 带来选项卡式界面,让您的工作更轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
怎么样提取一串数字中固定的几个字母呢
This comment was minimized by the moderator on the site
Только автор украл откуда то этот материал, не указав, что некоторые функции будет работать только с латиницей.
This comment was minimized by the moderator on the site
I ran into a more complex problem. I needed to switch the last name and first name (because they were listed as "Owens Bronson, Jenny Olivia" [Yes! that complex!]) and also take out the middle name... and on top of that I needed it to dynamically reference cells because those cells were linked to another document. And... on top of that, many of the last names were double last names. I ended up coming up with the formula (which is a combination of some formulae I found and some personal trial and error) and I thought it might help someone:
=IF(ISTEXT(TRIM(MID(SUBSTITUTE(E53," ",REPT(" ",LEN(E53))), FIND(",",SUBSTITUTE(E53," ",REPT(" ",LEN(E53))))+LEN(E53)+1, LEN(E53)))&" "&LEFT(E53,FIND(",",E53)-1)),TRIM(MID(SUBSTITUTE(E53," ",REPT(" ",LEN(E53))), FIND(",",SUBSTITUTE(E53," ",REPT(" ",LEN(E53))))+LEN(E53)+1, LEN(E53)))&" "&LEFT(E53,FIND(",",E53)-1),"")
This comment was minimized by the moderator on the site
Holy Aweseom!
Maybe I missed it - i'll read through - but can you Bypass 1st word and get only second word? And then bypass 1st & 2nd word and get only 3rd?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations