Excel 数据查到返回多个值在一个单元格

如图,我要在B2单元格输入什么公式,或者有其他什么办法,能得到如B2单元格的数据。
详细描述:用VLOOKUP函数只能返回一个值,我想返回如图的3个值或者多个值,如何让Excel自动实现?请高手指教!

如果要多个数据放在B2中要用VBA,变通一下,放在B2到F2中

先在B2输入公式:
=INDEX($H:$H,SMALL(IF($G$2:$G$20=$A2,ROW($2:$20),4^8),COLUMN(A1)))&""

按CTRL+SHIFT+ENTER键结束,右拉填充 ,然后再下拉填充。
温馨提示:答案为网友推荐,仅供参考