如何让EXCEL输科目入代码后自动显示明细科目名称

2024-11-06 09:36:47
推荐回答(5个)
回答(1):

1、选中F2单元格,在单元格中输入运算符号[=],然后点击【插入函数】按钮。

2、弹出【插入函数】对话框:在【选择函数】中选择函数[VLOOKUP]函数,点击【确定】按钮。

3、弹出【函数参数】对话框:

第一个参数后面选择E2单元格区域;

第二个参数选择黄色区域A1:C7单元格区域,选择好后点击F4键;

第三个参数后面的对话框中,在空白单元格中输入数字2;

第四个参数后面的对话框中,直接输入数字0;

所有参数设置好后点击【确定】按钮。

4、返回到表格中,根据E列的科目代码就可以直接求出该代码的科目名称。

5、选中F2单元格,点击鼠标左键拖动鼠标将F2单元格的公式进行复制即可。

回答(2):

1.首先你必须建立一张数据明细表,也可称数据库如图一

2.然后在第二章表格中建立你想要列出的名目(我以批次为例),如图

3.在sheet2表A列输入批号(sheet1表数据量大的情况下,但容易输错),或者建立下拉菜单(sheet1表数据量不大的情况下,不然数据会看的你头晕)

建立下拉菜单步骤:

(1)选中sheet2表A列,依次选择数据---有效性,如图1,高版本,如图2

                                 图1

                                图2

(2)在弹出的对话框中选择“序列”,然后选择数据源,如图3,然后再选择sheet1的C列的批次内容,注意从有内容的第一行开始,如图4

                                        图3

                         图4

这样下拉菜单就建好了,这时你单击sheet2表A列任意单元格就会出现下拉菜单,就可以选择内容了

4.在sheet2表中的B列,即件数那列的B2单元格输入函数=IF(A2="","",VLOOKUP(A2,Sheet1!C3:E94,2,FALSE)),如图

5.同理,C列(仓库)也同样处理,但是函数要改成=IF(A2="","",VLOOKUP(A2,Sheet1!C3:E94,3,FALSE))

回答(3):

你这个只到了一级明细科目,那只用一层IF,先判断一下H4单元格里字符数是多少,如果是4,那么数据区域是总账科目表中的B:C列,如果为否,就求明细科目表中的D:E列,完整公式:J4=IF(LEN(H4)=4,VLOOKUP(H4,总账科目表!B:C,2,0),VLOOKUP(H4,明细科目表!D:E,2,0)),下拉填充。

回答(4):

说清楚问题来,“会计凭证表”模里“明细科目”项前差了一项“明细代码”吧,是不是这样(“明细科目”项自动按“明细代码”项显示具体名称)?我弄清楚(如果是上述那样)才会再答,若是其它情况我不再答了,因我不是疑问者这一行的、不熟悉。

回答(5):

那些函数公式是按课本