excel中的下拉框中输入简码,然后出我要的数据?

来源:百度知道 编辑:UC知道 时间:2024/05/25 14:13:54
我做了下拉框,比哪里面输入了:松下电视机,方正电脑,TCL电话等,几十项,问题是,这个找起来麻烦,有没有可以输入简码就能显示出我所要的数据,比如,松下电视机,输入:sxdsj,方正电脑,输入:fzdn,这样就不用一点一点的输入了.

建两个表单,在表单1(Sheet1)录入一个完整理的编码表:如:
A1: sxdsj B1 : 方正电脑
A2: fzdn B2 : ...
...
建立一个表单2(Sheet2),假如说在A中录入简码,要让其在B1在显示出来想要的数据.则可在B1录入公式:
=VLOOKUP(A1,Sheet1!A:B,2,0)
或=if(iserror(VLOOKUP(A1,Sheet1!A:B,2,0)),"",VLOOKUP(A1,Sheet1!A:B,2,0))(注,此公式可以避免错误值出现)
希望能对你有所帮助!

据我所知 使用搜狗输入法可以直接输入sxdsj然后就可以得到中文“松下电视机” 前提是你输入过这样的词组,也就是你输入过的长词组 以后只需要输入首字母拼音即可
如果要在excel里实现 就得使用vba编程 或者使用一个辅助列 然后用vlookup实现 不过那样就比较麻烦 我还是建议你试用一下搜狗输入法

sheet1将所有信息全部输入,A列为简码,B列为对应的数据
sheet2,如果希望在A列输入、B列显示所要的数据,则在B2单元格设置如下:
=VLOOKUP(A2,sheet1!A:B,2,FALSE)
然后保存,再点击B2键,光标放到右下角,出现一个"十"字,下拉到你想哪些行会生效即可

注意:简码必须唯一

工具---选项 ---编辑---记忆式键入

只要本列输入过(粘贴的也可以),他都记忆了,比如,松下电视机,第二次输入 松就会出来 松下电视机