是否可以在谷歌表格中提取包含 X 的句子中的文本片段。在 via Apps 腳本的公式中。我在谷歌上找不到像樣的答案,或者不知道要搜索什么。
例如:
A1:[Peter] 將 [ball] 踢給 [Shaun]。
我想在 B1 中提取第一個包含 '[' & ']' 的單詞,在 C1 中提取包含 '[' & ']' 的第二個單詞,等等。
所以:

| 一種 | 乙 | C | D | |
|---|---|---|---|---|
| [Peter] 將 [ball] 踢給 [Shaun]。 | [彼得] | [球] | [肖恩] |
uj5u.com熱心網友回復:
嘗試這個
=regexextract(A1,regexreplace(regexreplace(A1,"[\[]","(\\\["),"[\]]","\\\])"))
uj5u.com熱心網友回復:
提取單詞并將它們發布到作業表
function lfunko() {
const ss = SpreadsheetApp.getActive();
const sh = ss.getSheetByName("Sheet0");
let a = sh.getRange("A1").getValue();
let o = a.toString().match(/\[[A-Za-z] \]/g).map(e => e);
sh.getRange(1, 2, 1, o.length).setValues([o]);
console.log(JSON.stringify(a));
}
表:
| 一種 | 乙 | C | D |
|---|---|---|---|
| [Peter] 踢 [ball] ot [Shaun]。 | [彼得] | [球] | [肖恩] |
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/455330.html
上一篇:從資料庫制作下拉填充表
