这个是不是bug。。
这个是不是bug。。 sonlia 发表于 2019-10-8 11:51就是根据条件 把左边的价格复制到右边。
如果需要从表1给表2循环赋值,你的操作需要比较复杂,循环表格2-循环表格1-条件-表格操作。但是这样数据量大的时候会比较慢。
一般比较稳妥的方法我们会用VLOOKUP公式获取到一个表格中,循环赋值实现。 这个不是bug,是一个有点难受的小限制
其实,也不太难理解,
先看看我们这样设置以后的效果吧
很奇怪,本应该把右边的列直接给左边,但是似乎只把右边列的最后一行的数据,设置到左边了;
如果设置所有行的话,你会发现,左边列的每一行都是右边列的最后一行
其实原因主要就是:
这个R9其实是上面那个循环命令中的值,
所以其实左面的行其实是,被设置了很多次,第一次,右边列的第一行是A,所以左面的列的所有行的话就被的设置成A,第二次所有行被的设置成B ...... ,最后一次,都设置成了F;
还是没懂?也没关系,咱一起直接看解决方案吧,这个问题应该如何解决呢?
首先,先加一个这个神奇的唯一值
然后,
按照这个设置
应该就是您想要的效果了
...你的意思是 在行的前面算是自己做个索引?
为什么 row(a1) 直接row 不得了
本帖最后由 sonlia 于 2019-9-30 11:48 编辑
之前也有这也吗操作过 估计是 因为里面有id的原因才没出现这问题。你说以后 是不是 表里留个id字段会好点 Simon.hu 发表于 2019-9-30 10:32
这个不是bug,是一个有点难受的小限制
其实,也不太难理解,
不对啊 我这边唯一做过 表循环的也就是表格3 但是数据重复的是表格2的数据啊 你可以使用=row() 我是习惯了写成=row(A1)
因为我这样写导出Excel的时候没问题
你这个直接给表格3加的row列吧? Simon.hu 发表于 2019-9-30 17:56
你可以使用=row() 我是习惯了写成=row(A1)
因为我这样写导出Excel的时候没问题
嗯 ,可是我这个是把两个表格,通过特定条件,从一个表格复制数据到另一个表格数据。。 那这样吧,您详细的描述一下您的需求,我们帮您做了工程文件;然后您就可以根据这个工程文件学习了:loveliness: Simon.hu 发表于 2019-10-8 11:10
那这样吧,您详细的描述一下您的需求,我们帮您做了工程文件;然后您就可以根据这个工程文件学习了:lovelin ...
嗯 文件给梁工了
sonlia 发表于 2019-10-8 11:28
嗯 文件给梁工了
就是根据条件 把左边的价格复制到右边。
页:
[1]
2