Excel 如果a列包含搜索的单词,如何添加/替换B列中的值

Excel 如果a列包含搜索的单词,如何添加/替换B列中的值,excel,Excel,我想使用Excel执行以下操作: 在列AX中,它有一个很长的描述,我想从中找到文本5.0-Rated.png,然后将5.0星中的5.0星添加到当前值为0的列AY 我想把它加到整个专栏里 谢谢。这应该可以做到,放在AY1中,然后根据需要向下拖动 =MID(AX1,SEARCH("?.?-rated.png",AX1),3)&" out of 5.0 stars" 注意:它将抛出一个#值错误。通过将整个公式包装在IFERROR函数中,可以避免这种情况: =IFERROR(MID(AX1,

我想使用Excel执行以下操作:

在列
AX
中,它有一个很长的描述,我想从中找到文本
5.0-Rated.png
,然后将5.0星中的
5.0星添加到当前值为0的列
AY

我想把它加到整个专栏里


谢谢。

这应该可以做到,放在
AY1
中,然后根据需要向下拖动

=MID(AX1,SEARCH("?.?-rated.png",AX1),3)&" out of 5.0 stars"

注意:它将抛出一个
#值错误。通过将整个公式包装在
IFERROR
函数中,可以避免这种情况:

=IFERROR(MID(AX1,SEARCH("?.?-rated.png",AX1),3)&" out of 5.0 stars","")

像这样工作:

谢谢,它可以工作了,但我忘了提到一些东西,我还需要在同一列中添加更多替换项,例如
4.9/5.0星
等。。现在我只改变了一个名字。我添加了一个正在运行的公式的图像。这不是你所期望的功能吗如果没有,你可能需要进一步解释这个问题。问题是,每次我完成评分时,我都想选择同一列,因为如果我这样做,我已经添加的其他文本将被删除并替换为新文本。对不起,我真的不明白你的意思。你能给你的问题添加一个图片来说明这一点吗?我想你需要在我给你的公式中保留问号<代码>搜索(“?。?-评级…”
需要
?。?
而不是
5.0
或类似版本