小灵儿 发表于 2010-1-12 14:23

EXCEL数据引用悬赏50HB求助

本帖最后由 小灵儿 于 2010-1-12 21:02 编辑

现在有一个问题及需解决,若有人能够完美解决这个问题,本人愿出50HB.

在一个数据处理中,碰到一个问题。我的要求是这样的:
    如果A1=D1,则要求自动的A2=E1,A3=F1,A4=G1
      如果A1=D2,则要求自动的A2=E2,A3=F2,A4=G2
      如果A1=D3,则要求自动的A2=E3,A3=F3,A4=G3
      如果A1=D4,则要求自动的A2=E4,A3=F4,A4=G4
               ............
               ............

后面类推。

要求不使用宏来实现,望高手出谋划策!

zzmy 发表于 2010-1-12 14:46

把你的表发给我

wolf412 发表于 2010-1-12 14:56

本帖最后由 wolf412 于 2010-1-12 15:26 编辑

发表上来的,这个问题好解决的

wolf412 发表于 2010-1-12 15:20

回复 1# 小灵儿
请楼主接收

zzmy 发表于 2010-1-12 15:21

本帖最后由 zzmy 于 2010-1-12 15:26 编辑

现在有一个问题及需解决,若有人能够完美解决这个问题,本人愿出50HB.

在一个数据处理中,碰到一个问题。 ...
小灵儿 发表于 2010-1-12 14:23 http://www.pcos.cc/images/common/back.gif

在A2中输入,然后往下拉
=INDEX(INDIRECT("D"&MATCH($A$1,$D$1:$D$8),TRUE):INDIRECT("g"&MATCH($A$1,$D$1:$D$8),TRUE),1,ROW(A2))
送上样表, 根据需要改公式中的设置

wolf412 发表于 2010-1-12 15:24

在A2中输入,然后往下拉
=INDEX(INDIRECT("D"&MATCH($A$1,$D$1D$8),TRUE):INDIRECT("g"&MATCH($A$1,$ ...
zzmy 发表于 2010-1-12 15:21 http://www.pcos.cc/images/common/back.gif


    那样太麻烦的

小灵儿 发表于 2010-1-12 15:57

看看还有没有其它简单的方法!

小灵儿 发表于 2010-1-12 16:12

那样太麻烦的
wolf412 发表于 2010-1-12 15:24 http://www.pcos.cc/images/common/back.gif


    你的公式不对,我所提供的数据本身是没有规律的,只是为了大家看起来方便随便输入的。

wolf412 发表于 2010-1-12 16:15

本帖最后由 wolf412 于 2010-1-13 11:41 编辑


妹妹不要太自信了的,EXCEL这个东西是很强大的,也是很灵活的

楼主上传的表也是这样的,帖子的数据也是这样的,你们的假设太多

EXCEL是根据实际的情况,进行灵活运用、快速解决问题,如果把所有的问题都考虑进入,那和做一个小软件有什么区别

能简洁快速何乐而不为

小灵儿 发表于 2010-1-12 17:19

另外,表中的数据一旦改为文本,就都不行了。

小灵儿 发表于 2010-1-12 20:56

本帖最后由 小灵儿 于 2010-1-12 21:00 编辑

问题终于得到解决,我使用的是zzmy 的办法,只是做了点小的调整,公式如下:
=INDEX(INDIRECT("D"&MATCH($A$1,$D$2:$D$9,0),TRUE):INDIRECT("G"&MATCH($A$1,$D$2:$D$9,0),TRUE),1,ROW(A2))

后期的数据因为很大,另一个公式变成:
=INDEX(INDIRECT("V"&MATCH($D$2,$V$3:$V$1000,0)+2,TRUE):INDIRECT("Y"&MATCH($D$2,$V$3:$V$1000,0)+2,TRUE),1,ROW(D3)-1)
多谢zzmy 提供的方法!再次表示感谢!
你的HB我分两贴加的,不好意思!
页: [1]
查看完整版本: EXCEL数据引用悬赏50HB求助