【发布时间】:2020-06-23 05:34:26
【问题描述】:
所以我有一个问题:假设我有 3 列:Artists、Tracks、Sublabel,分 2 张。
我需要的是一个函数,它可以从 Sheet1 中搜索 Sheet2 中“跟踪”单元格中的值,
一旦找到我们正在寻找的值,我希望它检查 sheet2 中的单元格“艺术家”可能与 sheet1 中的单元格“艺术家”中的单词匹配的任何单词,如果其中一个单词匹配,则继续并从 sheet1 中的单元格“子标签”中获取值以写入 sheet2 中的单元格“子标签”。
(我们不想检查确切的字符串作为 sheet2 中的字符串,因为它们可能会略有不同,单词顺序不同并且有些缺失,但通常它们由逗号、句号、空格或短像“ft.”这样的词。“Tracks”单元格在两个工作表选项卡中始终具有相同的值/字符串,但“Tracks”可能来自不同的“Artist”,这就是“Artists”单元格必须包含至少一个的原因另一张纸上的单词。)
我尝试使用以下函数,但它并没有完全满足我们的需要,因为我们需要一种方法来检查艺术家是否正确但不能使用完全相同的值进行搜索:
=dget(Sheet1!A:C,"Sublabel",{"Artist","Track";A7:B7})
希望有人可以帮助我们!谢谢!
【问题讨论】:
-
dget的功能是什么?如果不是因为“ft”或逗号之类的随机词,用函数做起来很容易。 -
据我所知,它有点像数据库功能......也不太确定,但我只是从网上看到的例子中学到的。 :( 遗憾的是,它有很多我无能为力的随机词 :( 如果不是随机词,如何使用函数?哪个函数可以工作?
-
检查
Tools > Script editor是否有一个名为dget的函数。如果是这样,请使用其中的代码编辑您的原始问题。否则我们可以编写一个脚本来消除随机字符:) -
=DGET()肯定存在@Jescanellas,只需在此处查找文档:support.google.com/docs/answer/3094148?hl=en -
你能提供你预期答案的例子吗@Cheryl?
标签: google-sheets google-sheets-formula