找回密码
 立即注册

QQ登录

只需一步,快速开始

rex_chujie
金牌服务用户   /  发表于:2017-6-23 17:12  /   查看:5228  /  回复:7
1. 我用setFormula写了一个公式:=VLOOKUP(B2,人员部门!A:B,2,FALSE),永远都是显示为 #REF!,但公式本身没有问题,把公式修改为=VLOOKUP(B2,人员部门!AB,2,FALSE), 即A或者B前加一个$,就可以了,再把$符号删除,居然也是可以的!

2.当我把这个公式向下拖拽的时候,从下一行开始都变成 =VLOOKUP(B3,#REF!,2,FALSE),用autofill也是一个效果
必须把第一行的公式修改成:=VLOOKUP(B2,人员部门!$A$1B$100,2,FALSE),这样拖拽下拉才不会有#REF出现。请问比如"人员部门!A:B"这种写法就不可以拖拽吗?那对于vlookup这种需要整列的对比的公式来说应该怎么写?

7 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-6-23 18:11:42
推荐
rex_chujie 发表于 2017-6-23 17:14
补充一下,我又发现,如果直接用setFormula(0,0,“=VLOOKUP(B2,人员部门!$A$1B$100,2,FALSE)”)去写公 ...

您能否提供一个重现问题的demo呢,因为论坛上您的部分文字被认为成了表情,这个让我们也感到很困惑,您将demo上传到附件(只要能重现问题就行, 不需要真实数据)。我们好看一下公式具体是怎么写的。
回复 使用道具 举报
rex_chujie
金牌服务用户   /  发表于:2017-6-23 17:14:52
沙发
补充一下,我又发现,如果直接用setFormula(0,0,“=VLOOKUP(B2,人员部门!$A$1B$100,2,FALSE)”)去写公式,出来的居然也是#REF!
回复 使用道具 举报
rex_chujie
金牌服务用户   /  发表于:2017-6-26 10:25:41
地板
其实现在的问题就是,setFormula(0,0,"=VLOOKUP(B2,人员部门!A:C,2,FALSE)"),这样写下来的公式不能拖拽,拖拽的就显示#REF!。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-6-26 13:36:52
5#
rex_chujie 发表于 2017-6-26 10:25
其实现在的问题就是,setFormula(0,0,"=VLOOKUP(B2,人员部门!A:C,2,FALSE)"),这样写下来的公式不能拖拽, ...

明白您的意思了,正在处理中, 有结果了会第一时间通知您。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-6-28 15:49:21
6#
您好,您的问题已经确认,这个问题我们已经在V10.1.3版本中进行了修复,请您下载V10.1.3新版本。
由于文件较大无法上传,所以将版本上传至了网盘,下载地址为:
https://pan.baidu.com/s/1o7CQc90
回复 使用道具 举报
rex_chujie
金牌服务用户   /  发表于:2017-6-29 10:05:27
7#
ClarkPan 发表于 2017-6-28 15:49
您好,您的问题已经确认,这个问题我们已经在V10.1.3版本中进行了修复,请您下载V10.1.3新版本。
由于文件 ...

好的谢谢。顺便问一下,新版本的话,我们部署license还需要换吗?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-6-29 10:34:45
8#
rex_chujie 发表于 2017-6-29 10:05
好的谢谢。顺便问一下,新版本的话,我们部署license还需要换吗?

如果您用的是V10版本是不需要更换的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部