发新话题
打印

这次真的解决不了。高手快来

这次真的解决不了。高手快来

看附件:
“表1A2”输数字,“单元格B2”  返回“表2”的数据。

用了if函数。最多设置到7,再多就不给设置了。

表1 B2 单元格 的公式效果需要扩展到12.

公式应该怎么设置?

[39] [29]

为了能更清晰表达我想要的效果。

重新在下面楼上传了附件。

想把橙色块和红色块、还有黄色块的公式 达到的效果。简化到黄色块一个单元格。

这公式的表达方式应该怎么优化?!

[ 本帖最后由 maximus 于 2016-8-24 09:13 编辑 ]
你@下真的爱你,他能解决问题。
感觉公式设计得太拖沓了。(如附件)

求高手给简化下!或者提供其他的解决思路。

效果如附件:紫色的单元格录入1至12的数字时。下面的黄色单元格会判断并返回其他单元格的值。

[ 本帖最后由 maximus 于 2016-8-24 09:16 编辑 ]

附件

表2.xls (15.5 KB)

2016-8-24 09:13, 下载次数: 46

表1.xls (12.5 KB)

2016-8-24 09:15, 下载次数: 48

黑人????

附件

biao.xls (23.5 KB)

2016-8-24 08:32, 下载次数: 53

你可以新建一个表,然后用VLOOKUP来实现查找功能
引用:
原帖由 looloo 于 2016-8-24 08:43 发表
你可以新建一个表,然后用VLOOKUP来实现查找功能
不合适的。
引用:
原帖由 不能道尽 于 2016-8-24 08:32 发表
黑人????
兄弟。你这个太简陋了。

而且根本不合适。

我表2的数据是会变的,而且数量很大的。不可能这样新建一个表复制过来VLOOKUP的。
=INDIRECT("'[表2.xls]月("&A2&")'!$A$2"),什么,你还要1-12?,直接将那A2格的有效值设为1-12不就好了

还有,你表2的工作薄名起好点,不要加符号不要加空格。
有多大
黑人问好
之前问题表达得不太清楚。重新上传了附件。请高手指教[68]
12个月12个类别的LOOKUP两行辅助列
A2目标单元格

[ 本帖最后由 不能道尽 于 2016-8-24 09:48 编辑 ]

附件

biao.xls (26 KB)

2016-8-24 09:35, 下载次数: 42

引用:
原帖由 不能道尽 于 2016-8-24 09:35 发表
12个月12个类别的LOOKUP两行辅助列
A2目标单元格
谢谢兄弟。你很热情。[12]

函数设计得阵仗有点大,我想要内涵一点的[3]  不要那么霸气外泄
只是很简单的一个问题。

用 INDIRECT 函数

楼主两个表一定要放在同一个文件夹,并且两个文件都要打开

表1(1)  中的单元格B4中输入=INDIRECT("'[表2(1).xls]月 ("&$A$2&")'!A"&ROW(A2)) 把公式向下拖

文件夹.rar (7.22 KB)
顺便问一下楼主:两个表不可以合并在一个表内吗?那样可以更方便进行数据处理。
引用:
原帖由 maximus 于 2016-8-24 10:09 发表


谢谢兄弟。你很热情。[12]

函数设计得阵仗有点大,我想要内涵一点的[3]  不要那么霸气外泄
这大部分是原始数据啊觉得不好看可以放其他工作薄啊[42]
接13楼

引用:
原帖由 夜鹰 于 2016-8-24 10:20 发表
只是很简单的一个问题。

用 INDIRECT 函数

楼主两个表一定要放在同一个文件夹,并且两个文件都要打开

在 表1(1)  中的单元格B4中输入=INDIRECT("'[表2(1).xls]月 ("&$A$2&")'!A"&ROW(A2))  把公式向下拖
...
这个公式很有意思。但两个文件都要打开这个很不方便。
亮点就是当表2 一改动数字,表1 会立即更新。比我之前的IF函数更有优势。

[ 本帖最后由 maximus 于 2016-8-25 10:37 编辑 ]
引用:
原帖由 夜鹰 于 2016-8-24 10:27 发表
顺便问一下楼主:两个表不可以合并在一个表内吗?那样可以更方便进行数据处理。
不合并在一起的。因为用到实际工作中。两个表是不同的。而且表2经常会进行更改。
引用:
原帖由 夜鹰 于 2016-8-24 10:20 发表
只是很简单的一个问题。

用 INDIRECT 函数

楼主两个表一定要放在同一个文件夹,并且两个文件都要打开

在 表1(1)  中的单元格B4中输入=INDIRECT("'[表2(1).xls]月 ("&$A$2&")'!A"&ROW(A2))  把公式向下拖
...
有没有不用两个文件都要打开的其他函数?
因为经常是表2进行更新更改。表1不开的。

试了一下这公式。如果两个表能放在同一个工作簿里面。真是太好用了,以后一定会有用到的地方[24]

[ 本帖最后由 maximus 于 2016-8-25 10:45 编辑 ]
引用:
原帖由 Guest from 150.40.186.x 于 2016-8-24 08:57 发表
=INDIRECT("'[表2.xls]月("&A2&")'!$A$2"),什么,你还要1-12?,直接将那A2格的有效值设为1-12不就好了

还有,你表2的工作薄名起好点,不要加符号不要加空格。
=INDIRECT("'[表2.xls]月("&A2&")'!$A$2"),

这条公式里面的'[表2.xls]月("&A2&")'!$A$2 有没有办法应用到IF函数里面去?

月("&A2&")

这一个函数。月括号里面的数字会根据输入变化。有没有办法应用在IF函数里?

[ 本帖最后由 maximus 于 2016-8-25 11:13 编辑 ]
月("&A2&")

这一个函数。月括号里面的数字会根据输入变化。有没有办法应用在IF函数里?
引用:
原帖由 maximus 于 2016-8-25 11:13 发表
月("&A2&")

这一个函数。月括号里面的数字会根据输入变化。有没有办法应用在IF函数里?
[29] 你想怎么用呢,if可以进行变量判断啊,但你用IF不就是为了不同情况引用不同表格内容吗,
=if(A2<12,INDIRECT("'[表2.xls]月("&A2&")'!$A$2")),这样强塞进去吗?作用不大啊.
引用:
原帖由 maximus 于 2016-8-25 11:13 发表
月("&A2&")

这一个函数。月括号里面的数字会根据输入变化。有没有办法应用在IF函数里?
可以
引用:
原帖由 不能道尽 于 2016-8-26 11:38 发表



可以
公式怎么列?
引用:
原帖由 Guest from 150.40.186.x 于 2016-8-25 17:47 发表

[29] 你想怎么用呢,if可以进行变量判断啊,但你用IF不就是为了不同情况引用不同表格内容吗,
=if(A2
IF能不能这样写? 不用INDIRECT这样就不需要同时开两份表了

=IF(A2<12,"'[表2.xls]月 ("&$A$2&")'!A"&ROW(A2))

[ 本帖最后由 maximus 于 2016-8-26 16:51 编辑 ]
或者有没有这样的公式?!

{1.2,3.4,5.6,7.8,9.10.11.12}-{[表2.xls]月(1),[表2.xls]月(2),[表2.xls]月(3),[表2.xls]月(4),[表2.xls]月(5),[表2.xls]月(6),[表2.xls]月(7),[表2.xls]月(8),[表2.xls]月(9),[表2.xls]月(10),[表2.xls]月(11),[表2.xls]月(12),}
引用:
原帖由 maximus 于 2016-8-26 16:48 发表


IF能不能这样写? 不用INDIRECT这样就不需要同时开两份表了

=IF(A2
主要是因为excel引用一用到字符,也就是加""的情况,就只能用函数了,单独使用识别不了。
引用:
原帖由 maximus 于 2016-8-26 16:56 发表
或者有没有这样的公式?!

{1.2,3.4,5.6,7.8,9.10.11.12}-{[表2.xls]月(1),[表2.xls]月(2),[表2.xls]月(3),[表2.xls]月(4),[表2.xls]月(5),[表2.xls]月(6),[表2.xls]月(7),[表2.xls]月(8),[表2.xls]月(9),[表2.xl ...
据我所知没有,这种表达式只适合某些表内运算。
引用:
原帖由 maximus 于 2016-8-26 16:56 发表
或者有没有这样的公式?!

{1.2,3.4,5.6,7.8,9.10.11.12}-{[表2.xls]月(1),[表2.xls]月(2),[表2.xls]月(3),[表2.xls]月(4),[表2.xls]月(5),[表2.xls]月(6),[表2.xls]月(7),[表2.xls]月(8),[表2.xls]月(9),[表2.xl ...
不明白问什么

针对月("&A2&")

可以用IF判断比如
月 ("&IF($A$2=0,12,$A$2)&")

[ 本帖最后由 不能道尽 于 2016-8-26 17:34 编辑 ]
引用:
原帖由 Guest from 150.40.186.x 于 2016-8-26 17:11 发表

据我所知没有,这种表达式只适合某些表内运算。
好的。[0]  我想多了。[68]  谢谢高手解答。

回复 2楼帖子 的帖子

您太夸奖我了,论坛内高手如云,我只是懂点皮毛而已。[68]
我熱愛生活,我愛我的家人。
http://150.20.8.135/bbs/viewthread.php?tid=210296
引用:
原帖由 zhendeaini 于 2016-8-31 20:36 发表
您太夸奖我了,论坛内高手如云,我只是懂点皮毛而已。[68]
版主有没有什么高招指教下啊[39]
引用:
原帖由 zhendeaini 于 2016-8-31 20:36 发表
您太夸奖我了,论坛内高手如云,我只是懂点皮毛而已。[68]
事实如此,可能高手有很多很多,但是没有任何一个有你这么热心和好学。

回复 33楼帖子 的帖子

过奖了,我是向大家学习,班门弄斧了。
我熱愛生活,我愛我的家人。
http://150.20.8.135/bbs/viewthread.php?tid=210296

回复 3楼帖子 的帖子

放在同个工作簿可能会简单处理,另外方法参考坛友“夜鹰”等做法。
一点建议:对于数据处理,尽量朝着简单化方向进行,不要搞得过于繁琐。
我熱愛生活,我愛我的家人。
http://150.20.8.135/bbs/viewthread.php?tid=210296
引用:
原帖由 zhendeaini 于 2016-9-1 11:56 发表
放在同个工作簿可能会简单处理,另外方法参考坛友“夜鹰”等做法。
一点建议:对于数据处理,尽量朝着简单化方向进行,不要搞得过于繁琐。
设计一些表格。[39] 不是自己用的。主要是考虑使用人简单化。
发新话题
查看积分策略说明

快速回复主题

选项

[完成后可按 Ctrl+Enter 发布]  预览帖子  恢复数据  清空内容