2017-07-26 2 views
0

In Google Tabellen versuche ich, den Text in einer Zelle zu verwenden (sagen B4 enthält: "Janet") und verweisen Sie in einem Satz in eine andere Zelle (sagen wir G4 ist: "Hi {Enter B4 here}, ich hole dich heute aus ...")Greifen von Text aus einer Zelle in einen Satz in einer anderen Zelle - Google Tabellen

Ein kleiner Hintergrund: Ich habe etwa 130 Spalten mit Daten, die Webseiten, Vorname, E-Mail- und Vendor-Typ, auf den ich hoffe, in einer E-Mail mit einer E-Mail-Adresse zu referenzieren, die ich einfach über eine Reihe von Spalten hinweg kopiere.

Vielen Dank für jede Hilfe

Antwort

1

Sie können dies mit einer Formel tun und nach unten kopieren:

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

Das ist perfekt. Vielen Dank. –

+0

Wenn dies für Sie funktioniert, bestätigen Sie die Antwort, indem Sie auf das Häkchen links neben der Antwort klicken. Vielen Dank. –

0

nicht sicher, ob dies ganz ist, was Sie wollen, aber dies wird einen Ersatz tun. Es sucht nach einer Struktur wie dieser {{A2}} mit einer Zelle in A1Notation in der Mitte. Sie müssen die Zelle mit dem Text ausgewählt, die Sie in den Ersatz ausführen möchten

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); 
} 

Hier ist, was meine Daten aussah.

Vor Ersatz:

enter image description here

Nach Ersatz:

enter image description here

+0

Dies ist eigentlich sehr hilfreich. Vielen Dank! –

Verwandte Themen