2017-07-26 55 views
0

在Google表格中,我試圖在一個單元格中使用文本(比如B4包含:「Janet」),並在一個句子中引用它另一個單元格(比如說G4是:「Hi {Enter B4 here',我今天向你伸出了...」)抓取單元格中的文本以便在另一個單元格中的句子中使用 - Google表格

有點背景:我有大約130列數據,包含網站,名字,電子郵件和供應商類型,我希望在超出範圍的電子郵件中引用該電子郵件,我只是在一系列專欄中進行復制。

感謝所有幫助

回答

1

你可以用一個公式做到這一點,並複製下來:

="Hi "&B4 &", I'm reaching out to you today..." 
+0

這是完美的。謝謝 –

+0

如果這適用於您,請點擊答案左側的複選標記以批准答案。謝謝。 –

0

不知道這完全是你想要什麼,但這個會做更換。它使用位於中心的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); 
} 

這裏就是我的數據看起來像:

更換前:

enter image description here

置換後:

enter image description here

+0

這實際上非常有幫助。非常感謝! –

相關問題