[疑难求助] [Excel使用]怎样找出内容匹配的单元格

n0pe_kunt-avatar

n0pe_kunt

2022-04-23T16:15:27+00:00

如图所示,我需要在A列中找出所有含D列内容的单元格,可以用颜色标出,也可以单独成列。例如A2中包含了D2中的内容(20210101),那么A2就是我需要找的格。
目前试过用公式控制的条件格式,在A列中加入条件格式,若A列某格满足countif(D:D,A1)>0,则标黄。其中A1为活动格,当判定An时,该格号会自动变成An。但此方法只能标出A、D两列中内容完全匹配的格,A2、A5这样的半匹配的格不会标出。当半匹配时,多余字符只出现在A列,而公式countif(D:D,A1)>0中在D:D两边加入通配符“*”是非法的。
还试过用VLOOKUP函数(可用通配符半匹配)在A列中找出包含D列内容的格,单独成列,但此方法只能在A列中找出第一个匹配格,若A列中有好几个匹配格,则后面的匹配格无法找出。
感谢大神指导!
[img]https://img.nga.178.com/attachments/mon_202205/01/-vabhQ17q-fdcxK1dT1kSe2-no.png[/img]
Blazkowicz-avatar

Blazkowicz

[不要再使用Vlookup了,一对多查询,filter函数才最正确的选择-哔哩哔哩] [url]https://b23.tv/9DFCeJ2[/url]
自行学习
Kman-avatar

Kman

试试用ctrl+e智能填充把A列中的批号单独拎出来成列?

还有就是通配符可以前面后面一起加的 理论上来说 中间的也可以找到
bearockman-avatar

bearockman

数组公式max函数嵌套find函数呢?
n0pe_kunt-avatar

n0pe_kunt

谢谢大佬们,晚上试试。
n0pe_kunt-avatar

n0pe_kunt

Reply to [pid=607269559,31710518,1]Reply[/pid] Post by [uid=2152914]潜行暗影[/uid] (2022-05-01 00:34)这样是只能找到第1个,如果是1对多查找的话就不适用。
n0pe_kunt-avatar

n0pe_kunt

Reply to [pid=607269113,31710518,1]Reply[/pid] Post by [uid=63105909]还是电话[/uid] (2022-05-01 00:31)大佬,这个filter函数要高版本的excel才行,我用的是2007版,还有其他招吗?
Slimeyz-avatar

Slimeyz

如果一次性的话,第一时间想到的是做个辅助列先判断包含不包含,然后筛选出来,这个方法应该都能做到[img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]
n0pe_kunt-avatar

n0pe_kunt

Reply to [pid=609882452,31710518,1]Reply[/pid] Post by [uid=62684393]SoraAko[/uid] (2022-05-11 20:45)如果D列数据很多的话,这样就不效率了,而且也不是一次性的。
{🌙}𝐀𝐥𝐩𝐡𝐚𝐗𝐰𝐨𝐥𝐯𝐢𝐧{🐺}-avatar

{🌙}𝐀𝐥𝐩𝐡𝐚𝐗𝐰𝐨𝐥𝐯𝐢𝐧{🐺}

你把A列和D列的数据单独复制出来发给网友,我直接写个脚本就写完了,多大的事