Google sheets 从另一个单元格中搜索单元格中的任何单词
所以我有一个问题:假设我有3列:艺术家,曲目,子标签,共2页 我需要的是一个函数,用于从Sheet1中搜索Sheet2中单元格“tracks”中的值 找到我们要查找的值后,我希望它检查sheet2中的单元格“美工人员”是否与sheet1中的单元格“美工人员”中的单词匹配,如果其中一个单词匹配,则继续从sheet1中的单元格“sublabel”获取值,以写入sheet2中的单元格“sublabel” (我们不想检查sheet2中的确切字符串,因为它们可能稍有不同,有不同顺序的单词,也有一些缺失,但它们通常由逗号、句号、空格或类似“ft”的短单词分隔。“Tracks”单元格在两个工作表选项卡中始终具有相同的值/字符串,但“Tracks”可能是由不同的“艺术家”创建的,这就是为什么“艺术家”单元格必须至少包含另一页中的一个单词。) 我尝试使用以下函数,但它并没有完全满足我们的需要,因为我们需要一种方法来检查艺术家是否正确,但无法使用完全相同的值进行搜索:Google sheets 从另一个单元格中搜索单元格中的任何单词,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,所以我有一个问题:假设我有3列:艺术家,曲目,子标签,共2页 我需要的是一个函数,用于从Sheet1中搜索Sheet2中单元格“tracks”中的值 找到我们要查找的值后,我希望它检查sheet2中的单元格“美工人员”是否与sheet1中的单元格“美工人员”中的单词匹配,如果其中一个单词匹配,则继续从sheet1中的单元格“sublabel”获取值,以写入sheet2中的单元格“sublabel” (我们不想检查sheet2中的确切字符串,因为它们可能稍有不同,有不同顺序的单词,也有一些缺失,
=dget(Sheet1!A:C,"Sublabel",{"Artist","Track";A7:B7})
希望有人能帮助我们!谢谢 我无法得到您想要的确切结果,请按您的建议填写一张表格。 但是,以下内容可能会有用,具体取决于您希望对数据执行的操作 这提供了数据的动态列表,您可以在其中选择曲目标题或标题的一部分,以及艺术家姓名的任何部分来过滤结果 我在您的工作表中添加了一个示例选项卡:Sheet2 GK。根据您选择的筛选值动态生成的公式如下(使用的是示例条件): 它可以被增强,例如允许“和/或”选择两位艺术家的“名字”。这里的“名称”指的是艺术家领域中的任何一个词。戴安娜·罗斯将以两个独特的名字出现,“戴安娜”和“罗斯”
让我知道这是否有用,或者您是否真的需要您在问题中描述的初始完整报告。我无法得到您想要的确切结果,请按照您的建议填写一个表格。 但是,以下内容可能会有用,具体取决于您希望对数据执行的操作 这提供了数据的动态列表,您可以在其中选择曲目标题或标题的一部分,以及艺术家姓名的任何部分来过滤结果 我在您的工作表中添加了一个示例选项卡:Sheet2 GK。根据您选择的筛选值动态生成的公式如下(使用的是示例条件): 它可以被增强,例如允许“和/或”选择两位艺术家的“名字”。这里的“名称”指的是艺术家领域中的任何一个词。戴安娜·罗斯将以两个独特的名字出现,“戴安娜”和“罗斯”
让我知道这是否有用,或者您是否真的需要您在问题中描述的初始完整报告。什么是功能
dget
?如果不是因为像“ft”或逗号这样的随机词,使用函数将非常容易。。。我也不太确定,但我只是从网上看到的例子中学到的(遗憾的是,它有很多随机词,我对此无能为力:(如果没有随机词,如何使用函数?哪个函数可以工作?如果有名为dget
的函数,请检查Tools>Script editor
。如果有,请用其中的代码编辑原始问题。否则,我们可以使用脚本来消除随机字符:)=dget()
确实存在@Jescanellas,只需在此处查找文档:您能提供您期望的答案@Cheryl的示例吗?如果不是因为“ft”这样的随机词,函数是什么或者逗号,这很容易处理函数。据我所知,它有点像数据库函数……我也不太确定,但我只是从网上看到的示例中了解到的。:(遗憾的是,它有很多随机词,我对此无能为力:(如果没有随机词,如何使用函数?哪个函数可以工作?如果有名为dget
的函数,请检查Tools>Script editor
。如果有,请用其中的代码编辑原始问题。否则,我们可以使用脚本来消除随机字符:)=dget()
肯定存在@Jescanellas,只需查看此处的文档:您能提供您期望的答案@Cheryl的示例吗?
=QUERY(Sheet1!A2:C19,
"select * where A contains 'Sam' and A contains 'Kygo'
and upper(B) contains 'GIVE' order by A,B",0)}