Database 将域名列连接/排序到公司名称列(模糊)表
我有一个谷歌表单中的列列表 (ID、name、title、company name)然后我有一个domain列,尽管该列中的数据与其他相应列不一致。例如,对于第一行,域应该是pgconsulting.net,而不是nixon.com,如下所示。等等Database 将域名列连接/排序到公司名称列(模糊)表,database,excel,google-apps-script,google-sheets,pattern-matching,Database,Excel,Google Apps Script,Google Sheets,Pattern Matching,我有一个谷歌表单中的列列表 (ID、name、title、company name)然后我有一个domain列,尽管该列中的数据与其他相应列不一致。例如,对于第一行,域应该是pgconsulting.net,而不是nixon.com,如下所示。等等 ID, Name, title, company, domain 02, Eric Mensin, CEO, PG Consulting, Nixon.com 03, Nick Doe, Director, Nixon, pgconsulti
ID, Name, title, company, domain
02, Eric Mensin, CEO, PG Consulting,
Nixon.com
03, Nick Doe, Director, Nixon,
pgconsulting.net
04, Erin Mathews, Manager, Streetz,
poolcues.io
是否有任何方法可以确保在其各自的公司名称旁边显示正确的域(从而正确匹配其余列)
谢谢,非常感谢您的帮助 以下是我发现的使其工作的函数 如果一个单元格中存在值,则根据其旁边的另一个单元格匹配值
=IF(ISERROR(MATCH(G2,J:J, 0)), "No Match", VLOOKUP(G2,J:K,2,FALSE))
在上面的示例中,G列包含顺序正确的公司名称,函数将取G2中的值(在本例中为公司名称),并尝试在J列中查找该值
如果未找到,单元格将显示“不匹配”。但是,如果找到,它将采用位于J列旁边的值(在这种情况下,域位于K列)
如果您有两列域,并且希望根据过滤器选择最佳的一列(在本例中,如果该列包含facebook或linkedin) 然后,如果您想组合选择的最佳域,可以使用以下代码:
=IF(LEN(M2),M2,L2)
不知道你在问什么。你是说第五列实际上在它自己的行上?如果是这样的话,你能不能把它们都移到合适的地方?你能发布一个屏幕截图吗?为什么行不与域列中的域对齐?我的意思是域列中的数据与相应的公司名称数据等不一致。顺序不正确。这是因为前四列是同时收集的,但域列的数据是单独收集的。因此,尽管域名列包含正确的数据,但它没有与其他列行上的相应值对齐。这有意义吗?我将在一分钟后发布一个屏幕截图。您如何知道它是正确的数据?因为我颠倒了从搜索引擎使用公司名称(即intitle:公司名称或“公司名称”)等获取结果的过程。所以我有正确的数据,只是没有相应地排序,以便与其他列中的其余数据链接,如上所述^
=IF(LEN(M2),M2,L2)