這是我的測驗電子表格的螢屏截圖和鏈接。它使要求非常明確:


首先使用 SPLIT 從 A 列中拆分逗號之間的字串。然后使用 SUBSTITUTE 從 B1 中的文本中找到字串“linkText”,并將其替換為 split 函式回傳的字串中的字串。然后將它們全部連接在一起。
注意:只需將參考字串保存在作業表的固定單元格中。 <a href='https://samplewebsite.com/search?q=linkText'>linkText</a>用于公式中。如上面的螢屏截圖所示,它固定在單元格 B1 中。
使用 ArrayFormula 的替代解決方案:
您也可以將它與 arrayformula 一起使用,因此您只需將其放在第一行,無需將公式向下拖動到列,它會自動向下展開,只需確保清除下面的單元格,否則會拋出錯誤.
=arrayformula(regexreplace(substitute(transpose(query(transpose(IF(IFERROR(SPLIT(A2:A, ","))<>"", "?<a href='https://samplewebsite.com/search?q="&SPLIT(A2:A, ",")&"'>"&SPLIT(A2:A, ",")&"</a>", )),,9^9)), "?", char(10)), "^\s", ""))
結果:

您還可以查看以下參考資料以獲取更多資訊。
參考:
- 代替
- 分裂
- 加入
- 逗號分隔的串列到匹配的列配對
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/485791.html
