Excel 公式將關鍵資訊提取到另一個儲存格/列以供審核

Excel 公式將關鍵資訊提取到另一個儲存格/列以供審核

在 Excel 中,我將包含各種資訊的儲存格分成段落。

由於這只是實際來源資料的摘錄,因此一種對其進行格式化以實現我正在尋找的內容的方法將是理想的。 (考慮到所需資訊位於括號內)

答案1

如果您有 Excel 365,您可以組合IFIFERRORTEXTAFTERTEXTBEFORETEXTJOIN函數CHAR來獲得結果。假設您的資料位於 A 列中,請在 B 列中嘗試以下操作:

=TEXTJOIN(CHAR(10),TRUE,IFERROR(IF(LEFT(A1:A22,1)="[",TEXTBEFORE(TEXTAFTER(A1:A22,"_",1),"_",1),""),""))
  • IF: 檢查第一個字元是否為[.如果是,則使用 TEXTAFTER 和 TEXTBEFORE 函數提取單字
  • IFERROR:如果出現錯誤,顯示空字串
  • CHAR(10):在儲存格/單字之間插入新行
  • TEXTJOIN:連接字串/單字並忽略空白單元格

相關內容