如果有多个姓氏相同的人

时间:2017-01-19 02:51:10

标签: javascript google-sheets google-spreadsheet-api google-query-language

我有一份学校员工名单。有几个丈夫/妻子在这里工作,以及几个无关的人仍然拥有相同的姓氏。

我正在尝试准备列表以便为每个人打印名称徽章。

我可以使用split函数拆分名字和姓氏,我有一个定义前缀的列。

到目前为止我所拥有的是: A2:A923是名字和姓氏 B2:B923仅为名字 C2:C923仅为姓氏 D2:D923是首选前缀

目标: E2:E923是准备在徽章上打印的名字列表。 例子: 琼斯太太 D琼斯女士 拉克姆太太 B哈德利先生 哈德利夫人 邓梅尔先生 等...

请注意,只有当有多个具有相同姓氏的个人时,才会包含第一个首字母。

我是javascript和google应用程序脚本的新手,但我已经完成了一些简单的项目。我对谷歌功能非常好,但无法找到实现这一目标的方法。我尝试过IF语句,UNIQUE,SORT和FILTER。我是google查询语言的新手。到目前为止,我只使用了两次这个,但是如果我知道我在寻找什么,我想我可以管理一个查询语句。提前感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:0)

正如汤姆夏普所说:

  1. 只有一个姓氏的列(例如,F)。
  2. 使用其他列(例如G)来计算具有给定姓氏的人数。例如,=countif(F:F, F2)计算F2的内容在F列中的次数。
  3. 只有当G列中的值为>时,才能使用If的公式包含第一个首字母。 1。