Excel下拉列表来转换全名并input缩写

我有一个数据库称为加class与第二张表数据。 在第一张纸上,我正在使用数据validation来访问数据页面上的数据列表。 目前该名单有人民全名。 我想要做的是当一个名字被选中,然后把它改成数据表中的缩写。 不确定这是否可以在一个单元格中完成,或者使用类似于Vlookup的东西来将初始值input到相邻的单元格中。 名称和缩写在数据页面上的相同行上(在“I”和“J”列中)。 在主数据库上,validation列表用于列“O”。 我有一个专栏“P”准备放入公式显示首字母缩写,如果这是唯一的方式可以完成。

Data表中的Data如下所示:

在这里输入图像说明

P1input:

 =IF(OR(O1="",NOT(ISNUMBER(MATCH(O1,Data!I:I,0)))),"",VLOOKUP(O1,Data!I:J,2,FALSE)) 

并抄下来。