百度文库 - 让每个人平等地提升自我! EXCEL中的一个技巧详解 ——如何输入代码就能跳出对应的产品名称 很多朋友都认为EXCEL这个电子表格特别好用,原因就是它在表格制作、运算各方面都做得近乎完美。下面就本人在使用该表格方面的一个小技巧,详细说明如下: 在一张纵向表格“SHEET1”中,第一行:A1为日期,B1为代码,C1为产品名称,D1……下面为数据录入区。由于使用时需要频繁切换中英文输入法、键入产品名称,于是就想到是否可以输入一个阿拉伯数字(即产品代码),产品名称就自动跳出来呢?答案是有很多这种方法,并且也不复杂。 如果产品名称并不多,您可用下拉框解决: 在SHEET1表格中,选中C2格,菜单栏中选择“数据”——“有效性”——“设置”——“有效性条件”框中选择“序列”——“来源”框中键入您的产品名称并用英文状态的逗号相隔,如“石头,剪刀,布”,按“确定”返回。现在您就可以用鼠标点击该单元格,是否在右侧出现了小黑三角?点击该黑三角,即可出现您的产品名称供您选择!先别急,不忙选,多做些准备工作嘛!对准该单元格的右下角的黑点,向下拖动至足够您使用的位置,就大功告成了!您可以自如使用了。 ——这种方法的好处是少量的产品即用鼠标点击就可以了,没有选择,就是空白的单元格,挺好用吧?那么,有十几个甚至二十几个产品时,这个方法就显得有点本了,怎么办呢?好,我们接着来看,下面的例子就是用公式方法达到目的的。: 第一步:建立一个对应关系的表格 ————在工作簿中(其实任意都行,只要在公式中链接就可以,这里方便说明故采用同一工作簿),在“SHEET2”中,建立一个简单的对应关系: A1~A3为代码:可以用如1,2,3代表 B1~B3为产品名称:可以输入您所需要的名称如:石头、剪刀、布 (这里仅用三种说明一下,实际上N种都行,但您的记忆力就要受到考验了) 1 百度文库 - 让每个人平等地提升自我! 第二步:定义该区域 ————将A1~B3全部选中,菜单栏里选择“插入”——“名称”——“定义”——在对话框输入您自己定义的名称如:“产品”——确定返回 (这里需要说明的是:如果您以后还有其他产品添加的话,那么,在定义该区域时,可以直接将A,B两行全部选中即可,一劳永逸) 第三步:建立公式 ————在“SHEET1”表格中的数据区域,如C2中,键入如下的公式: =IF(B2>HLOOKUP(B2,产品,1),"无此产品",IF(B2<=0," ",HLOOKUP(B2,产品,2))) 这个公式在含义如下(if、hlookup公式的具体含义和用法可以查阅帮助文件): 如果SHEET1中B2格中的数据(即代码)符合SHEET2中“产品”区域中的代码,则选择其对应的产品名称并显示该产品名称——即:HLOOKUP(B2,产品,2); 如果不符合(这里用“>”表示),则显示“无此产品”——即:B2>HLOOKUP(B2,产品,1),"无此产品" 如果B2中无数据(这里用<=0表示),则显示空格。 第四步:复制到C列中的其他单元格 ————跟上面所述的一样,对准该单元格的右下角的黑点,向下拖动至足够您使用的位置就可以了! 记住:所有EXCEL中的公式,标点符号均需用英文输入! 现在,您可以在B2开始输入:“1”,是不是在C2中出来了“石头”?B3中输入“2”C3中是不是出来了“剪刀”?…….. 呵呵,如果您结合隐藏、锁定单元格,记录单等其他技巧,以及排版方面的功夫,您做出来的表格就具有专业水准了,即使让人家在一边看着您输入,也能把别人唬得一愣一愣地!如果您需要的是客户的录入,过程也是一样的,为了方便记忆,可以将区域名称定义为“客户”,以此类推。 2 百度文库 - 让每个人平等地提升自我! 其实还有其他方法:比如用附带的VB编写小程序等,编写宏等均可以实现,有兴趣的朋友可以一试。EXCEL中的使用技巧数之不尽,同一目的可以用不同方法实现,时间匆忙,有不确之处,敬请指正。 3 本文来源:https://www.wddqw.com/doc/06844fa4aa114431b90d6c85ec3a87c241288a16.html