找回密码
 注册

微信登录

微信扫一扫,快速登录

萍聚头条

查看: 1777|回复: 19

[其它] excel 表格的问题,在线等,等啊等

[复制链接]
发表于 2010-9-8 10:16 | 显示全部楼层 |阅读模式
怎样在 EXCEL 表格里实现这个功能啊



在上面的小表格里,D16有个DROPDOWN LIST,内容是下面表格里的黄色的洲名或地区名,这个没问题。

问题1
怎样在D16做了选择之后,在F16中出现相应的LIST呢(就是国家名)举个例子 在D16选了WESTEUROPA后,F16就会自动提供C4到C18的国家选择,如果在D16选了FERNOST后,F16就会自动提供G4到G18的国家选择

问题2
在F16选定国家后,在D18和F18会自动显示这个国家的电压值。B本来想用WENN的功能,可是国家这么多,公式就太长了

我对VBA还不是很熟悉,真的有高人的话,程序
谢谢大家啦!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

×
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2010-9-8 10:43 | 显示全部楼层
第一个问题的解决关键你得用excel里面的命令=indirect()。
在那个data validation里面选择list, 然后键入=indirect().
比如你国家那个cell 里面 下拉框选项里面键入=indirect(区域的cell引用)
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2010-9-8 10:46 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2010-9-8 10:47 | 显示全部楼层
肯定没用VBA 具体用什么Formel就不知道了! 你把Excel发上来看看!  分分钟事情!
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-8 11:45 | 显示全部楼层
谢谢你们!我现在试试 UCer 的 Formel,可是怎样把文件发上来啊? 附件说不支持这种文件格式啊?
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2010-9-8 13:06 | 显示全部楼层
回复 5# eversleep

就按我给你的公式就好,关键是你的引用list的名字一定要一致。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2010-9-8 13:43 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2010-9-8 14:17 | 显示全部楼层
看看我做的这个,我是德文系统
如果需要我可以发给你,会在你的英文系统下自动转换

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

×
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-8 15:35 | 显示全部楼层
回复  eversleep

就按我给你的公式就好,关键是你的引用list的名字一定要一致。
UCer 发表于 2010-9-8 13:06


嫩给的公式 einwandfrei!太谢谢啦!让 IT 的同事知道了我在做这个,又跟我抱怨了半天:
为什么每个人都弄他自己的东西啊!又不能共享,我们的 Zentraldatenbank 谁用啊!Blablabla...耳朵长老茧了,偶也没办法啊,头儿要,马上就要,只好自己做了,哎

不过还有问题呢!你们都这么能耐,我就不自己想破脑袋,直接问了哈,嘻嘻
下一个,比较简单的加法题
输入一个整数 A,得到一个整数 B。
这个 B 等于 A + 50,但是 B 必须被 50 整除 否则,五入。

举例 A = 150,B = 200 (150 + 50 = 200)
       A = 170,B = 250(其实 170 + 50 = 220, 但是不能被 50 整除,所以往上爬到 250)

偶就要个公式,谢谢!再有问题,肯定会上来问滴
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-8 15:37 | 显示全部楼层
可以做成压缩文件发上来~
April. 发表于 2010-9-8 13:43


我试试
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-8 15:40 | 显示全部楼层
看看我做的这个,我是德文系统
如果需要我可以发给你,会在你的英文系统下自动转换
Buckyou 发表于 2010-9-8 14:17


那个啥,我看不懂啊
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-8 15:42 | 显示全部楼层
偶回家了,晚上在家再聊,要不明天上班再提问题,全靠你们啦!
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2010-9-8 15:50 | 显示全部楼层
象前面几位说的,可以使用公式,如果要用vba可以看看
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
也就是change erreignis,,,

然后对target作判断,看改变是否在需要的行列中
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2010-9-8 15:52 | 显示全部楼层
嫩给的公式 einwandfrei!太谢谢啦!让 IT 的同事知道了我在做这个,又跟我抱怨了半天:
为什么每个人都 ...
eversleep 发表于 2010-9-8 15:35


不客气,反正今天闲的无聊,呵呵。
你现在问的这个问题也不难,只需要roundup()公式就好。
估计有很多种解决办法,给你个参考的
在excel 输入
B= roundup((A+50)/50,0)*50
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2010-9-8 16:00 | 显示全部楼层
对于第二个数字问题,看看Mod 这个函数,,,

那么简单来说就是例如? 42 Mod 8 那么余数是2,可以通过判断余数是否为0来解决,,,
如果不为0,则 8*(42\8+1)

REST = (A+50) Mod 5
IF REST <> 0 THEN
B = 5 *((A+50)\5 + 1)
ELSE B = A + 50
END IF
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-8 18:16 | 显示全部楼层
你们太厉害了,现在先给保险添一张交通事故单,再来找大家,就是不知道多长时间,唉,要出血了
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-9 16:04 | 显示全部楼层
估计最后一个问题了,先上图片和压缩的文件





只能上一张图?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

×
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-9 16:06 | 显示全部楼层
本帖最后由 eversleep 于 2010-9-9 16:13 编辑

还没上成,晕了



SO, Snapshot 里的 C1 选出来了,目的是 B2 和 C2 自动显示出相应的内容。这相应的内容就是电压和频率。我已经在 Blatt "Liste" 里面列好对应关系了,因为内容太多,好多 Spalte 我都给 ausblendet 了。
现在谁告诉我应该在 B2 和 C2 里写什么啊!累死了,这个表格

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

×
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-9 16:15 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-9 16:48 | 显示全部楼层

RE: excel 表格的问题,在线等,等啊等 ==== 又有新问题了!

Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网

GMT+2, 2025-5-21 17:06 , Processed in 0.102415 second(s), 32 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表