在Excel单元格中查找并替换单独的文本

在Excel单元格中查找并替换单独的文本,excel,excel-formula,Excel,Excel Formula,我在Excel中有一个单元格A2,带有: 明基佐维XL2411P 24英寸LED 144Hz电子竞技 我想提取短语并转换它们 如果文本包含“LED”,则写“Display:LED |”。如果文本包含“144Hz”,则写“Refresh Rate:144Hz |”。如何在一个单元格中使用一个函数 谢谢您可以为此使用嵌套的替换函数 例如,如果您的文本位于A1,则使用 =SUBSTITUTE(SUBSTITUTE(A1,"LED","Display: LED"

我在Excel中有一个单元格A2,带有:

明基佐维XL2411P 24英寸LED 144Hz电子竞技

我想提取短语并转换它们

如果文本包含“LED”,则写“Display:LED |”。如果文本包含“144Hz”,则写“Refresh Rate:144Hz |”。如何在一个单元格中使用一个函数


谢谢

您可以为此使用嵌套的
替换
函数

例如,如果您的文本位于
A1
,则使用

=SUBSTITUTE(SUBSTITUTE(A1,"LED","Display: LED"),"144Hz","Refresh Rate: 144Hz")

请注意,这将查找嵌入其他术语中的搜索术语。例如,如果您的字符串中已经有
…Display:LED…
,这将返回
…Display:Display:LED…

我不确定我是否理解您所说的“我想要提取短语并转换它们”是什么意思。“但我认为你可以做一些类似于使用符号显示结果的事情。从您可以使用的示例中

IF(ISNUMBER(搜索(“LED”,A2)),“显示:LED |)”&&IF(ISNUMBER(搜索(“144Hz”,A2)),“刷新率:144Hz |”)

尽管我现在无法证实这是否有效


几乎可以工作了,谢谢,它的返回:明基佐维XL2411P 24英寸显示屏:LED刷新率:144Hz电子竞技,我只需要:Dysplay:LED |刷新率:144Hz