从子字符串中包含特定字符的字符串中提取单词

2023-11-30

在 MS Excel 中,我想使用公式从文本中包含特定字符 (“=”) 的单元格中仅提取单词。

A2:多莉给我做了一个自制的蛋糕和一些松饼

A3:晚餐我们吃了奶酪=蛋糕

A4:每个人都喜欢面包店制作的美味=蛋糕

A5:约翰尼昨晚自己做了晚餐,然后打扫了厨房

A6:下了很大的雨 州=俄克拉荷马州

我希望列 (A2:A4) 中的以下内容在列 (B2:B4) 中提供以下结果。

B2:自制=蛋糕

B3:奶酪=蛋糕

B4:棒极了=蛋糕

B5:晚餐=昨晚

B6:州=俄克拉荷马州

我尝试了几种方法,有些方法比其他方法更接近,但无法弄清楚(如果可能的话)。


使用旧的文本解析技巧,通过重复零大大增加单词之间的距离代替 and REPT功能这提供了对预期子字符串的更大的滑动。

      Parse Substring with SUBSTITUTE and REPT

B2中的公式为:

=TRIM(MID(SUBSTITUTE(A2, " ", REPT(" ", 99)), MAX(1, FIND("=", SUBSTITUTE(A2, " ", REPT(" ", 99)))-50), 99))

The 修剪功能(用作包装器)删除前导和尾随空格。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从子字符串中包含特定字符的字符串中提取单词 的相关文章

随机推荐

  • 如何在 Swift 中对绘图进行动画处理,同时更改 UIImageView 比例?

    我想为绘图序列制作动画 我的代码在 UIImageView image 中绘制了一个螺旋 序列改变了图像内容 也改变了scale周围的 UIImageView 该代码针对螺旋的转数进行参数化 func drawSpiral rotation
  • javascript while 循环或设置具有动态延迟的间隔

    我需要在 JavaScript 中有一个永无止境的循环 这几乎就像设定的间隔一样 但对于每个循环 需要动态应用时间延迟 每个循环的延迟值都会改变 那么是否可以将 while 与某种睡眠功能一起使用 或者是否可以更改每次迭代的设置间隔时间 以
  • 删除包含特定字符串的组

    我有一个关于删除行中包含某些字符串的组的问题 例如 如果包含 我希望在不破坏管道的情况下实现这一目标 我的意思是不使用任何join功能 示例数据 vals lt c good bad ugly good bad ugly gr lt gl
  • 当文件中出现文本行时如何使用 Bash 执行某些操作

    我想在日志文件中出现特定文本时立即运行命令 我如何在 Bash 中做到这一点 使用命令 tail f file log grep line buffered my pattern while read line do echo line d
  • 如何让Python中的字符串重复出现

    如何使字符串重复自身 例如 而不是写作print 我该怎么做print 60 你之前是so close gt gt gt print 60 你需要乘以str value not的返回值print 功能
  • 防止requestAnimationFrame一直运行

    我想知道如何致电animate功能通过requestAnimationFrame仅当确实需要时 目前animate我猜一直被调用会产生开销 我已经在我的内部尝试过animate比较函数targetRadius和最初的radius一旦它们相同
  • Git 说有变化但实际上没有

    首先 我无法放弃对文件的更改 我会使用git reset hard 没有错误 但更改仍然存在 我尝试了其他 StackOverflow 文章中的一些建议 git rm gitattributes git add A git reset ha
  • 是否可以连接两个或多个 WiFi Direct 组?

    我目前正在为我正在进行的一个项目尝试 WiFi Direct WiFiP2p 并想知道是否可以在组之间创建桥梁 从而将它们连接在一起 基于白皮书由 WiFi 联盟发布 这应该是可能的 尽管 P2P 规范没有描述此功能的机制 实施是特定于供应
  • 无法推送到 Bitbucket 上的 Git 存储库

    我创建了一个新的存储库 但遇到了一个奇怪的错误 我以前在 Bitbucket 上使用过 Git 但我刚刚重新格式化 现在似乎无法让 Git 工作 提交后 我必须将我的电子邮件和姓名添加到全局变量中 但随后它就正常提交了 当我尝试使用该命令时
  • Android - 配置 Spinner 使用数组

    我通过以下方式声明我的 Spinner 它非常静态 所以我 有 2 个字符串数组array xml对于标题和值
  • 如何每 30 秒清空 Guava 缓存,同时将其发送到另一个方法?

    我通过调用从多个线程填充我的番石榴缓存add方法 现在 从每 30 秒运行一次的后台线程中 我想将缓存中的所有内容发送到sendToDB原子方法 下面是我的代码 public class Example private final Sche
  • 向多维数组添加元素

    如果我像这样定义一个多维javascript数组 var myStack new Array 3 edit var myStack 一次插入一个值的最佳方法是什么 myStack 1 1 0 myValue 我想读取数据库并一次写入一个值
  • python中的逆正态随机数生成?

    我过去曾使用 random normal 来生成一个数字 如果多次调用该数字 总计将创建一个钟形曲线分布 我现在想做的是创建相反 逆的分布 其中分布偏向某个范围内的极端 excel中有一些内置函数似乎可以满足我的要求 有没有办法在 pyth
  • Date.parse() 在 IE 8 中不起作用

    功能简单Date parse 工作不顺利互联网浏览器 8 我在用Date parse 验证日期格式 MM DD YYYY isNaN Date parse 99 99 9999 return true 日期无效 isNaN Date par
  • 导出/导入 OWASP ZAP 被动扫描规则

    有没有办法为被动扫描创建扫描策略 我知道您可以为主动 攻击扫描创建和修改扫描策略 但我想知道您是否可以对被动扫描规则执行相同的操作 或者是否必须在每台计算机上单独修改它们 有一个现有的票证可以在单一策略类型界面中统一主动 被动扫描处理 ht
  • 服务器端 Flash 功能测试

    我正在开发一个 ASP NET 网站 需要支持非 Flash 用户 如果用户的浏览器不支持 Flash 或者禁用了 Flash 我想将大的启动图像下载到浏览器 但是我不想浪费带宽来下载它 如果 Flashdoes正确渲染 那么是否可以使用
  • 从另一个 Glassfish(Web-Container)访问另一个 Glassfish(EJB-Container)中运行的远程 EJB

    我想使用两台独立的服务器 一台用于 Web 容器 一台用于 ejb 容器 这两个容器都是 Glassfish V3 但是 如何在我的 Web 项目中使用 EJB 注释来访问远程 ejb container 的 ejb 在 Ejb 2 0 中
  • 在终端上切换 GitHub 帐户时遇到问题

    自从我将任何东西推送到 GitHub 以来已经有一段时间了 我最初在计算机上设置了帐户 一切运行良好 然后我将我的帐户更改为客户的帐户 这样我就可以将代码推送到他们的私人存储库 已经有一段时间了 现在我要改回旧帐户 但遇到了麻烦 我生成了一
  • 当上游有事件时,为什么有一个可用的“事件”变量而没有定义?

    我今天偶然发现了一个奇怪的行为 基本上 我有一个绑定到 knockout js 单击事件的函数 该函数利用了淘汰事件 但没有明确将其作为参数 this myClickHandler function console log event ev
  • 从子字符串中包含特定字符的字符串中提取单词

    在 MS Excel 中 我想使用公式从文本中包含特定字符 的单元格中仅提取单词 A2 多莉给我做了一个自制的蛋糕和一些松饼 A3 晚餐我们吃了奶酪 蛋糕 A4 每个人都喜欢面包店制作的美味 蛋糕 A5 约翰尼昨晚自己做了晚餐 然后打扫了厨