轻松小绿植
说清楚问题来,“会计凭证表”模里“明细科目”项前差了一项“明细代码”吧,是不是这样(“明细科目”项自动按“明细代码”项显示具体名称)?我弄清楚(如果是上述那样)才会再答,若是其它情况我不再答了,因我不是疑问者这一行的、不熟悉。
乖囡好好
从截图看,应该是单元格中数据的格式变化因素:1、B列的科目编码使用的存储格式是数字格式;2、使用LEFT()函数后,获得的数据本身格式已转换为字符型数字,显示效果未变,但属性已变;3、使用查找引用函数的基本规则是,待查询数据与被查询数据,应保持同一属性,故在公式中使用LEFT()函数后,应在其外层再加上VAL()函数,实行“字符型”-》“数字型”的属性转换,才能保持公式正确运算;4、解决此问题,还有一个简单的做法,将二个工作表的B列数值转换为字符型格式,即可保持vlookup函数的正确运算。
白羊座小叔
你这个只到了一级明细科目,那只用一层IF,先判断一下H4单元格里字符数是多少,如果是4,那么数据区域是总账科目表中的B:C列,如果为否,就求明细科目表中的D:E列,完整公式:J4=IF(LEN(H4)=4,VLOOKUP(H4,总账科目表!B:C,2,0),VLOOKUP(H4,明细科目表!D:E,2,0)),下拉填充。
优质会计资格证问答知识库