• 回答数

    7

  • 浏览数

    276

蒋馨瑗SHELLEY
首页 > 会计资格证 > 自动生成会计科目名称

7个回答 默认排序
  • 默认排序
  • 按时间排序

7爷爱美食

已采纳

会计科目名称表的F7输入公式:=VLOOKUP(E7,会计科目表!A:B,2,0)下拉

自动生成会计科目名称

293 评论(9)

虎宝宝001

left("110101",4)=0101乍一看好像没有0101啊?

275 评论(10)

相信自己我能

vlookup不支持字符型数字的检索。

236 评论(12)

轻松小绿植

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

308 评论(8)

乖囡好好

从截图看,应该是单元格中数据的格式变化因素:1、B列的科目编码使用的存储格式是数字格式;2、使用LEFT()函数后,获得的数据本身格式已转换为字符型数字,显示效果未变,但属性已变;3、使用查找引用函数的基本规则是,待查询数据与被查询数据,应保持同一属性,故在公式中使用LEFT()函数后,应在其外层再加上VAL()函数,实行“字符型”-》“数字型”的属性转换,才能保持公式正确运算;4、解决此问题,还有一个简单的做法,将二个工作表的B列数值转换为字符型格式,即可保持vlookup函数的正确运算。

252 评论(14)

白羊座小叔

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

147 评论(11)

海鲜饭泡粥

你查找的区域是整个“会计科目”表~~~出现这种情况有可能~ 假设你的会计科目表中数据在A B 两列 可以直接用=IF(G3="","",VLOOKUP(G3,会计科目!A:B,2,FALSE))就可以了

265 评论(11)

相关问答