【问题标题】:Search partial textstring and replace with corresponding cell搜索部分文本字符串并替换为相应的单元格
【发布时间】:2015-11-12 20:53:47
【问题描述】:

表格答案:

A(电子邮件)| B(姓名)

学生:

A(姓名)| B(uid)

我想要什么 如果 1234@domain.com 在页面上注册 FormAnswer: A(email) 在 B(uid) 中查看“1234”的学生并获取 A(name) 的值和 然后在 FormAnswer 中这样写:B(name)

这有效 - 但仅适用于第一行 IF(ISNUMBER(FIND((LEFT(F1:F;LEN(F1:F)-10));(Elever!C1:C)));(Elever!B1:B);“Elevens navn mangler”)

我想要什么,第二卷 通过新注册相应地查看整个列的代码。

有什么想法吗?

【问题讨论】:

  • 尝试在您的问题中添加正确的标签,以便人们可以找到可以回答的人(例如您正在编写的语言)
  • 我认为 Google 表格说明了一切,但我不确定标签。有什么建议吗?
  • 对不起,我也不知道。

标签: search replace google-sheets find


【解决方案1】:

这是基于手头信息的猜测:

=ArrayFormula(IFERROR(VLOOKUP(REGEXEXTRACT(F:F;"^(.+?)@");{Elever!C:C&""\Elever!B:B};2;0);"Elevens navn mangler"))

【讨论】:

  • Google 说:扩展行数并产生 50000 :-D
  • IF( ISNUMBER( FIND( (LEFT(F1:F;LEN(F1:F)-10)) ; (Elever!C1:C) ) ) ; (Elever!B1:B) ; “Elevens navn mangler”)这个实际上有效,但仅适用于第一行。如果 1234@domain.com 位于第 14 行,则返回“Elevens navn mangler”(学生姓名缺失)我尝试过 F、F1、F0 和 F:F1000,但似乎无法正确处理。
  • 您将公式放在哪个单元格中?
  • 你做到了!我刚刚将 F:F 更改为 F1:F 以防止表格加起来限制为 50.000 行。谢谢:-D
猜你喜欢
  • 2015-12-14
  • 1970-01-01
  • 2015-12-02
  • 2015-11-13
  • 1970-01-01
  • 2015-09-23
  • 1970-01-01
  • 2023-03-03
  • 1970-01-01
相关资源
最近更新 更多