让A列先对应B列的内容,凡是C列包含A列中的任何一个单元格,都会在D列显示对应的B内容

excel上的问题,该怎么写模块或是宏之类的?求教啊!
在Sheet1中让A列先对应B列的内容,之后在Sheet2的表格中,凡是C列包含Sheet1A列中的任何一个单元格,都会在D列显示Sheet1对应的B列内容。
注意是包含啊,只要Sheet2中的C列里包含就会显示,只要有同样的字符在里面就会显示,不是必须得相同的单元格才显示。

这是Sheet1中设计好的内容,让Sheet2中只要出现道路里的名字,就会在后面显示对应的名字,如图:

在sheet2的b2输入公式:
=if(count(find(sheet1!a$1:a$100,a2)),index(sheet1!b:b,match(,0/find(sheet1!a$1:a$100,a2),)),"")
数组公式,按ctrl+shift+enter三键结束
下拉填充
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-01-13
sheet2的D1单元格输入公式
=lookup(,0/match("*"&C1&"*",sheet1!A$1:A$1000,),sheet1!b$1:b$1000)追问

好像不行啊,输入后显示“名字”,下拉后全是“名字”

第2个回答  2013-01-23
在SHEET2中C2中输入
=VLOOKUP(LEFT(A2,3),SHEET1!A:B,2,)
第3个回答  2013-01-13
C列包含 多个 A 列的内容 该显示哪一个 B追问

试过,大概你没理解我的意思,是表2中的c列包含表1中a列的内容才行,你的必须得相同才会出现结果,我要的是这样的效果:

表1内容:

然后表2中输入包含它的内容,就会有同样的结果,最后的效果如图:(这里我用了ab两列)

...凡是C列包含A列中的任何一个单元格,都会在D列显示对应的B内容...
在sheet2的b2输入公式:=if(count(find(sheet1!a$1:a$100,a2)),index(sheet1!b:b,match(,0\/find(sheet1!a$1:a$100,a2),)),"")数组公式,按ctrl+shift+enter三键结束 下拉填充

EXCEL,A列和B列一一对应,C列的数据包含在A列中,如何在D列自动的出现和...
在D2输入公式“=VLOOKUP(C2,A:B,2,0)”,然后填充下去

...C列包含在A列中的字符,并将D列的值取为对应的B列值
通过输入公式的方法来进行显示对应的B列值。如下参考:1.打开计算机,找到并单击新的excel2018工作表,如下图所示。2.打开excel工作表后,为了演示,在表格中编辑相同专有数据的文本内容,如下图所示。3.编辑数据后,选择C列中的单元格,并在编辑字段中输入:=IF(COUNTIF(B:B,A1)>,A1,"")。4....

Excel中a列汉字对应b列汉字,如何将c列汉字与a中一样的也对应b?很急...
公式是这样的:如果不行,就是格式的问题,看A和C列的内容的格式是否一致,不一致就调成一致就ok啦

excel中如果A列内容包含C列内容,则在D列返回对应的B列内容(单元格不对...
=VLOOKUP("*"&C1&"*",$A$1:$B$2,2,FALSE)

...对比C列 将B列中有的人名对应的A列编码抓取到D列
D1 输入 =index(A:A,match(C1,B:B,0))鼠标移到D1 右下角变 实心十字 双击

EXCEL2007 如果C列包含某些A列的字符则在D列显示与A列对应的B列的...
在D1中输入或复制粘贴下列公式 =IF(COUNTIF(C:C,A1),B1,"")或 =IF(COUNTIF(C:C,A1),VLOOKUP(A1,A:B,2,0),"")下拉填充

...C列中与A列相同的单元,在D列中对应显示出B列对应的数
=vlookup(C1,A:B,2,0)

...如何在D列将C列中与A列相同的数据对应的B列的数据筛选出来,并保持对 ...
D1=VLOOKUP(C1,A:B,2,0),下拉。

EXCEL:A列的值与B列对应,用B列的每个单元格值与C列每个单元格值对比...
1、请你将A、B两列的内容交换一下。2、在D1输入公式:=IF(ISERR(VLOOKUP(C1,A:B,2,0)),"",VLOOKUP(C1,A:B,2,0))3、下拉填充即可。

相似回答