我有一个Google表单,用户可以在其中选择5个选项之一,“红色”,“绿色”,“蓝色”,“紫罗兰色”,“黄色”我希望能够在提交表单时将电子邮件地址添加到列中,以便我可以设置简单的邮件合并。
例如大卫想要蓝队的两个盒子。
“ color -team”名称始终位于列“ C”中。我希望他们的群组电子邮件基于列> C3自动填充到列“ G”中,因此将是“蓝色”然后G3会变成“ [email protected]”
我认为这将通过数组公式和if-then的想法来完成?
任何帮助或指示,将不胜感激。
取决于您的表单看起来像这样,然后使用:
=ARRAYFORMULA(IF(A:A<>"",
TRIM(TRANSPOSE(QUERY(TRANSPOSE(B:F),,999^99)))&"[email protected]", ))
或者也许:
={"emails"; ARRAYFORMULA(IF(A2:A<>"", REGEXREPLACE(
TRIM(TRANSPOSE(QUERY(TRANSPOSE(IF(B2:F>0, B1:F1, )),,999^99)))&
"[email protected]", "^[email protected]", ), ))}
=ARRAYFORMULA(IFNA(VLOOKUP(C3:C, {
"Blue", "[email protected]";
"Green", "[email protected]";
"Yellow", "[email protected]"}, 2, 0)))