在Google表格中,我試圖在一個單元格中使用文本(比如B4包含:「Janet」),並在一個句子中引用它另一個單元格(比如說G4是:「Hi {Enter B4 here',我今天向你伸出了...」)抓取單元格中的文本以便在另一個單元格中的句子中使用 - Google表格
有點背景:我有大約130列數據,包含網站,名字,電子郵件和供應商類型,我希望在超出範圍的電子郵件中引用該電子郵件,我只是在一系列專欄中進行復制。
感謝所有幫助
在Google表格中,我試圖在一個單元格中使用文本(比如B4包含:「Janet」),並在一個句子中引用它另一個單元格(比如說G4是:「Hi {Enter B4 here',我今天向你伸出了...」)抓取單元格中的文本以便在另一個單元格中的句子中使用 - Google表格
有點背景:我有大約130列數據,包含網站,名字,電子郵件和供應商類型,我希望在超出範圍的電子郵件中引用該電子郵件,我只是在一系列專欄中進行復制。
感謝所有幫助
你可以用一個公式做到這一點,並複製下來:
="Hi "&B4 &", I'm reaching out to you today..."
不知道這完全是你想要什麼,但這個會做更換。它使用位於中心的A1Notation中的單元格查找像{{A2}}這樣的結構。你必須選擇的細胞與要執行的替代文本
function mergeReplace()
{
var re=/\{\{[A-Z]{1,2}\d{1,3}\}\}/g;
var ss=SpreadsheetApp.getActive();
var sht=ss.getSheetByName('Matches');
var rng=sht.getActiveRange();
var a1=rng.getA1Notation();
var s=rng.getValue();
var matches=s.match(re);
for(var i=0;i<matches.length;i++)
{
var r=matches[i].slice(2,-2);
s=s.replace(matches[i],sht.getRange(r).getValue());
}
rng.setValue(s);
}
這裏就是我的數據看起來像:
更換前:
置換後:
這實際上非常有幫助。非常感謝! –
這是完美的。謝謝 –
如果這適用於您,請點擊答案左側的複選標記以批准答案。謝謝。 –