從一列中的一個單元格中提取數據,並替換另一列中句子中包含的文本

從一列中的一個單元格中提取數據,並替換另一列中句子中包含的文本

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

我想要將任何內容貼到某個單元格(假設為 C2)中,以替換 A2 中句子中包含的內容。例如:

在此輸入影像描述

我希望括號也保留在日期周圍。任何幫助將不勝感激!

答案1

您可以使用這個公式。

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

怎麼運作的:

  • Find 指令可協助 Excel 取得「start_num」的準確值。
  • 使用 Find 可以方便地替換可變長度文本,否則必須手動計算“start_num”,您也可以在上面的註釋中閱讀。
  • Text 函數將日期轉換為特定格式,否則 C2 中的日期將顯示為括號內的數字。

在此輸入影像描述

相關內容