我有一个 Excel 工作簿,其中的工作表按月编号。每张表都有一列用于艺人、歌曲标题、权利正文。
我现在正在为每张表中的每首歌曲填写版权正文。
大多数工作表都有相同的艺术家和歌曲,并添加了一些内容。
什么功能可以让我在上一张表中查找艺人和歌名,并将其与当前表中的艺人和歌名进行比较,如果匹配,则将上一张表中的 Rights body 值填充到当前表中?
我有一个 Excel 工作簿,其中的工作表按月编号。每张表都有一列用于艺人、歌曲标题、权利正文。
我现在正在为每张表中的每首歌曲填写版权正文。
大多数工作表都有相同的艺术家和歌曲,并添加了一些内容。
什么功能可以让我在上一张表中查找艺人和歌名,并将其与当前表中的艺人和歌名进行比较,如果匹配,则将上一张表中的 Rights body 值填充到当前表中?
您需要查看 VLOOKUP ( http://office.microsoft.com/en-gb/excel-help/vlookup-HP005209335.aspx ) 功能。
有关 YouTube 视频演示,请参见此处。
lookup
orvlookup
函数可能是您所追求的。
如果要在数据不完全相同的列表之间进行匹配,可以使用模糊查找代码。在此处查看详细信息:在 Excel VBA 项目中匹配相似但不精确的文本字符串
只要您正在寻找精确匹配,VLOOKUP 就很棒。TRUE / FALSE 参数并没有真正达到您认为它服务的目的。当你在寻找非黑即白的东西时,你需要一些模糊的逻辑。
VLOOKUP 不足的一个简单示例:
微软发布了一个免费的 Excel 插件(与最新版本兼容),可以实现模糊的 vlook up'ing。在此处获取文件(加载项 + 文档 + 示例):
http://www.microsoft.com/en-us/download/details.aspx?id=15011