EXCEL中,手动输入某个字母或数字时,如何自动选择选区的该数字或字母对应的数值

EXCEL中,手动输入某个字母或数字时,如何自动选择选区的该数字或字母对应的数值。如图,当我在绿色区域输入这些字母和数字的时候,如何让标黄色区域自动从左上角的区域选择其对应的0-35的数字,显示在黄色区域?

方法1:vlookup进行查表,适用性强,不限于字母数字

左上角索引区最好两列,方便公式操作。

公式如下,直接向右自动填充公式即可

方法2:char/code转换,仅适用于特定字母和数字

无需索引表,直接通过计算ascii码得出对应数字。但是限制性极大,仅适用与字母和数字按序对应的情况

公式如下:

上述方法都需要在输出区填充公式后才能对输入区进行计算。如果需要完全自动的转换(即无需手动填充公式)需要编写vba检测worksheet change事件,在此不细述。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-23

K15输入

=IF(ISNUMBER(K14),K14,SUMIF($A$2:$G$10,K14,$B$2:$H$10))

公式右拉

第2个回答  2019-03-22
用VLOOKUP函数
相似回答