Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 寻找复制品的方法&;列中的部分匹配_Google Sheets_Aggregate_Google Sheets Formula_Conditional Formatting_Partial Matches - Fatal编程技术网

Google sheets 寻找复制品的方法&;列中的部分匹配

Google sheets 寻找复制品的方法&;列中的部分匹配,google-sheets,aggregate,google-sheets-formula,conditional-formatting,partial-matches,Google Sheets,Aggregate,Google Sheets Formula,Conditional Formatting,Partial Matches,如果不使用脚本,我必须使用哪些选项来检测重复/部分匹配 背景: 我在a列中有一个很大的名称列表(使用UNIQUE函数) 列中有拼写错误的重复名称 尝试的解决方案 对于Excel,我可以使用聚合/行/搜索,但这不适用于Google工作表 想法(可能有用) 公式将检测A2中的名称是否包含A3:A中相同字母的75%或更多 选项: 如果75%或以上,则在B2中写为真 如果75%或更多,条件格式-突出显示单元格 用于检测A2中前3个字母是否与A3中前3个字母匹配的公式:A 选项: 如果前3个

如果不使用脚本,我必须使用哪些选项来检测重复/部分匹配

背景:

  • 我在a列中有一个很大的名称列表(使用UNIQUE函数)
  • 列中有拼写错误的重复名称
尝试的解决方案

  • 对于Excel,我可以使用聚合/行/搜索,但这不适用于Google工作表
想法(可能有用)

  • 公式将检测A2中的名称是否包含A3:A中相同字母的75%或更多
  • 选项:

    • 如果75%或以上,则在B2中写为真
    • 如果75%或更多,条件格式-突出显示单元格
  • 用于检测A2中前3个字母是否与A3中前3个字母匹配的公式:A
  • 选项:

    • 如果前3个字母匹配,则在B2中填写TRUE
    • 如果前3个字母匹配,条件格式-高亮显示单元格
    • 如果前3个字母中有一个拼写错误,则不会如此准确
    还有其他想法吗


    谢谢

    James,我建议您共享一个包含更多数据的示例电子表格,以便使用四个以上的短名称。围绕这样一个小的数据集编写一个复杂的公式几乎肯定会与实际数据不符,因此时间利用效率低下。只需确保将此类链接的共享权限(在创建链接时)设置为“具有链接的任何人…”和“编辑器”。最好的情况是,您可以在没有其他个人数据的情况下包含原始名称的实际列表。拼写错误是一个太复杂的问题,不可能在几行代码内解决。首先,你可能会在字母顺序上出错。第二,你可能会弄错字母,第三,你可以添加字母或跳过字母。许多名字都是正确的,但非常相似——比如琼、琼、约翰、乔恩和约翰。有些真名看起来像是错误,因为这是几代人以前犯的错误。。。
    |        A     |  B  |
    | John Doe     |     |
    | Joen Doe     |     |
    | Jane Smith   |     |
    | Jane Smithh  |     |