我已经建立了一个Google表格工作簿,该工作簿通过人工输入IMPORTHTML
和来综合来自几个不同来源的数据IMPORTRANGE
。填充数据后,我将INDEX MATCH
用于过滤和比较信息以及RANK
每个数据集。
由于我有多个数据输入,因此我遇到了一个永久性的问题,即即使它们是同一个人,在源之间写的名称也不完全相同。名字是主要的罪魁祸首(例如,Mary Lou,Marylou,Mary-Lou和Mary Louise),但一些带有特殊符号(姓氏,重音符号,波浪号)的姓氏也造成了错误。当表格无法识别匹配项时,INDEX MATCH
和RANK
功能都将失效。
我想知道如何更好地自动统一数据,以便我的工作表了解每次出现实际上是同一个人(或“值”)。
由于您无法IMPORTHTML
直接编辑结果,因此我设置了“帮助器列”,并使用了诸如TRIM
和SPLIT
这样的函数来尝试修复实例,但是似乎必须有一条更简单的路径。
感觉IFS
可行,但是我不知道如何集成它。同样认为这可能需要一个脚本,我刚刚开始研究它。
这是我要实现的目标以及相应错误的简化示例:示例电子表格
第一个选项卡尝试RANK
从选项卡2和3提取数据。汇总选项卡第3行的示例公式(Amelia Rose):
Cell B3: =INDEX('Q1 Sales'!B:B, MATCH(A3,'Q1 Sales'!A:A,0))
Cell C3: =RANK(B3,$B$2:B,1)
Cell D3: =INDEX('Q2 Sales'!B:B, MATCH(A3,'Q2 Sales'!A:A,0))
Cell E3: =RANK(D3,$D$2:D,1)
我将不胜感激关于如何最好地将索引'Q2Sales'!B3
正确地表示为“'Summary'!D3.
谢谢”的正确见解-关于堆栈溢出的深思熟虑的答案已经使我到目前为止!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句