首页 > 解决方案 > 删除Google表格单元格中重复单词的公式

问题描述

我创建了一个公式来将来自 Google 表格中不同单元格的文本连接在一起。问题是这些单元格中的一些不时包含相同的单词,这些单词最终出现在连接的文本中。

例如,不是说“Large Blue T-Shirt”,而是说“Large Large Blue T-Shirt”或“Large Blue Blue T-Shirt”等[这只是一个说明性示例]。

我看过,但到目前为止,我找不到删除一行文本中重复单词的公式。这样的公式存在吗?如果是这样,那个公式是什么,我将如何使用它?

如果没有,那么我可以使用其他公式来获得所需的结果吗?同样,这些公式是什么,我将如何使用它们?

谢谢。

标签: google-sheetsgoogle-sheets-formulaspreadsheet

解决方案


虽然这个问题没有这样标记,但也许脚本是要走的路:

function removeDups(inString) {
  var arr;
  var outString;
  arr=inString.split(" ");;
  outString= arr[0];
  for(var i=1;i<arr.length;i++)
  {
    if (arr[i]!=arr[i-1]) outString=outString+" "+arr[i];
  }
  return outString;
}

推荐阅读