从一列中的一个单元格中提取数据,并替换另一列中句子中包含的文本

从一列中的一个单元格中提取数据,并替换另一列中句子中包含的文本

我正在做一些我知道可以做的事情,但却很难找到最好的方法。

我希望粘贴到某个单元格(比如 C2)的内容能够替换 A2 中某个句子的内容。例如:

在此处输入图片描述

我还希望括号保留在日期周围。任何帮助都将不胜感激!

答案1

你可以使用这个公式。

=SUBSTITUTE(A2,MID(A2, FIND("[",A2)+1, FIND("]",A2) - FIND("[",A2) - 1),TEXT(C2, "dd/mm/yyyy"))

怎么运行的:

  • 查找命令可帮助 Excel 获取“start_num”的精确值。
  • 使用 Find 可以方便地替换可变长度的文本,否则必须手动计算“start_num”,正如您也可以在上面的评论中读到的那样。
  • 文本函数将日期转换为特定格式,否则 C2 中的日期将显示为括号内的数字。

在此处输入图片描述

相关内容