永发信息网

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

答案:5  悬赏:50  手机版
解决时间 2021-03-25 20:07
  • 提问者网友:相思似海深
  • 2021-03-25 13:08
如何让EXCEL输科目入代码后自动显示明细科目名称
最佳答案
  • 五星知识达人网友:狂恋
  • 2021-03-25 13:34
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))
全部回答
  • 1楼网友:狂恋
  • 2021-03-25 16:52
那些函数公式是按课本
  • 2楼网友:一秋
  • 2021-03-25 16:41
说清楚问题来,“会计凭证表”模里“明细科目”项前差了一项“明细代码”吧,是不是这样(“明细科目”项自动按“明细代码”项显示具体名称)?我弄清楚(如果是上述那样)才会再答,若是其它情况我不再答了,因我不是疑问者这一行的、不熟悉。
  • 3楼网友:山有枢
  • 2021-03-25 15:05
应该用vlookup函数就可以吧
  • 4楼网友:毛毛
  • 2021-03-25 13:51
你这个只到了一级明细科目,那只用一层IF,先判断一下H4单元格里字符数是多少,如果是4,那么数据区域是总账科目表中的B:C列,如果为否,就求明细科目表中的D:E列,完整公式:J4=IF(LEN(H4)=4,VLOOKUP(H4,总账科目表!B:C,2,0),VLOOKUP(H4,明细科目表!D:E,2,0)),下拉填充。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯