
在 Excel 中,我將包含各種資訊的儲存格分成段落。
由於這只是實際來源資料的摘錄,因此一種對其進行格式化以實現我正在尋找的內容的方法將是理想的。 (考慮到所需資訊位於括號內)
答案1
如果您有 Excel 365,您可以組合IF
、IFERROR
、TEXTAFTER
、TEXTBEFORE
和TEXTJOIN
函數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
:連接字串/單字並忽略空白單元格