2016-04-06 18 views
0

lässt sagen, dass ich eine Spalte von URLs in A habe, würde ich gerne ein Skript haben, das eine Formel in die nächste Spalte einfügen würde, so dass es wie das angehängte Bild aussehen würde.Fügen Sie Formel über Google Sheet Spalte

Ich weiß, wie man eine Formel in eine einzelne Zelle durch Skript einfügt, aber nicht sicher, wie man es in der gesamten Spalte relativ zu der Zelle nach links herunterbringt.

Antwort

0

Sie können Array-Formel wie folgt verwenden:

=ARRAYFORMULA(IMAGE(A2:A)) 

oder Sie können es in eine wickeln if-Anweisung nur in den Bildern zu ziehen, wo es eine gültige URL mit vorhanden ist:

=ARRAYFORMULA(IF(ISURL(A2:A),IMAGE(A2:A),)) 
0

ArrayFormula ist eine gute Lösung. Ich bevorzuge es, den benutzten Bereich durch seine Größe zu begrenzen. Wenn Ihre Daten keine Leerzeichen enthalten, können Sie auch diese Formel verwenden:

=ARRAYFORMULA(IMAGE(OFFSET(A2,,,COUNTA(A:A))) 

Fügen Sie es in Zelle B2 ein.

offset + counta wird Bereich A2: A6 in Ihrem Fall geben.