预定义值列表中字符串的最佳匹配?

Best match of a string from a predefined list of values?

我正在做家电调查,逛商店。我在笔记本上手记下了完整的型号。回到家,我需要将这些填写到电子表格中。我有部分型号列表。我想通过仅输入型号字符串的唯一部分来尽量减少我的工作量。

  1. 我在 excel 中使用带有 * 通配符的 vlookup 进行非精确匹配。但问题是它 returns 第一个匹配,即使有更好的匹配可用。
  2. 此外,我可能会漏掉连字符或“/”,我需要一些机制来纠正这个问题。

是否有 Excel、Libreoffice/Openoffice 或 Google 表格的解决方案?

假设您的型号在 A 列中,您的搜索值在 B2 中,您可以使用它。它将处理“/”。

=query(A:A,"select A where lower(A) contains '"& lower(B2) &"'")