楼主: 力工
1593 6

[实际应用] excel 函数求助 [推广有奖]

  • 0关注
  • 0粉丝

学前班

70%

还不是VIP/贵宾

-

威望
0
论坛币
4 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
26 点
帖子
3
精华
0
在线时间
1 小时
注册时间
2011-7-8
最后登录
2011-7-8

楼主
力工 发表于 2011-7-8 21:18:35 |AI写论文
5论坛币
不材,特向高手指点,思路卡住,谢谢大家。如下:如何将A图 代码 对应的数量 值,填到 B图中?

a.png (10.45 KB)

a.png

b.png (11.54 KB)

b.png

最佳答案

abcdef 查看完整内容

在b图 I2 中输入=if(ISERROR(VLOOKUP(G2,(a图数据范围),2,FALSE),H2,VLOOKUP(G2,(a图数据范围),2,FALSE)) 然后拉下即可(记得锁定a图数据范围) 若要在a图数据不在时也存有数据就根据下列步骤: 1)把b图 I 列数据拷贝 2)选择性粘贴“值”在H列 3) 删掉b图 I 列即可 发觉之前的有些问题,作了修改
关键词:EXCEL exce xcel cel 高手指点 求助 EXCEL 函数

沙发
abcdef 发表于 2011-7-8 21:18:36
在b图 I2 中输入=if(ISERROR(VLOOKUP(G2,(a图数据范围),2,FALSE),H2,VLOOKUP(G2,(a图数据范围),2,FALSE))
然后拉下即可(记得锁定a图数据范围)

若要在a图数据不在时也存有数据就根据下列步骤:
1)把b图 I 列数据拷贝
2)选择性粘贴“值”在H列
3)  删掉b图 I 列即可

发觉之前的有些问题,作了修改
已有 1 人评分论坛币 学术水平 收起 理由
liuzhenzhu + 50 + 1 热心帮助其他会员

总评分: 论坛币 + 50  学术水平 + 1   查看全部评分

藤椅
Huanling123 发表于 2011-7-8 21:38:47
为什么非得用函数呢?数据量很大吗?

板凳
力工 发表于 2011-7-8 21:45:21
数据量很大,并且数是经常变化的,谢谢

报纸
bloomsun 在职认证  发表于 2011-7-8 22:05:20
用countif函数就行了

地板
力工 发表于 2011-7-8 22:15:37
4# bloomsun countif ?这个函数不是求单元格个数的吗?求详解,谢谢!

7
Huanling123 发表于 2011-7-8 22:24:04
如果你知道你的A列数据最多能到多少行的话(n),可以用for循环,中间插一个if语句:
    Dim  j, k
    k = 2
    For j = 2 To n
        If Cells(j, 1).Value <> 0 Then
            Cells(k, 7).Value = Cells(j, 1).Value
            Cells(k, 8).Value = Cells(j, 2).Value
            k = k + 1
        End If
        
    Next
已有 1 人评分热心指数 收起 理由
coral033 + 1 根据规定进行奖励

总评分: 热心指数 + 1   查看全部评分

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-3 15:32