Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
楼主: zhc3288

有奖竟答,欢迎各路侠士

  [复制链接]
发表于 2011-11-8 23:38 | 显示全部楼层
本帖最后由 suye1010 于 2011-11-8 23:43 编辑

游客,如果您要查看本帖隐藏内容请回复

点评

亲,你这个仅限于C1:F4能用,算是回了一问,还有一问呢,思考一下。  发表于 2011-11-9 07:34
回复

使用道具 举报

发表于 2011-11-9 07:58 | 显示全部楼层
总算想出来了:
A1=INDEX($D$1:$G$4,TRUNC(ROW()/4+0.9),TRUNC(ROW()/4+0.9)*4-ROW()+1)  下拉
D1=INDIRECT("A"&4*ROW()-COLUMN()+4)    下拉右拉

行不?

本帖子中包含更多资源

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

x

点评

亲,=通知领金币吧  发表于 2011-11-9 08:22
回复

使用道具 举报

发表于 2011-11-9 08:24 | 显示全部楼层
本帖最后由 kakaco 于 2011-11-9 09:16 编辑

不用常量数组是什么意思。?
  1. =INDEX($A:$A,ROW(A1)*4+1-COLUMN(A1))
复制代码
  1. =INDIRECT("a"&ROW()*4+1-COLUMN(A1))
复制代码
  1. =OFFSET($A$1,ROW()*4-COLUMN(A1),)
复制代码
  1. =INDIRECT(ADDRESS(ROW()*4+1-COLUMN(A1),1))
复制代码
lookup
  1. =LOOKUP(ROW(A1)*4+1-COLUMN(A1),ROW($A$1:$A$16),$A$1:$A$16)
复制代码
  1. =LOOKUP("座",INDIRECT("a1:a"&ROW(A1)*4+1-COLUMN(A1)))
复制代码
  1. =LOOKUP(1,0/(COUNTIF($A$1:$A$16,"<="&$A$1:$A$16)=ROW(A1)*4+1-COLUMN(A1)),$A$1:$A$16)
复制代码
取巧
  1. =CHAR(64+ROW()*4+1-COLUMN(A1))
复制代码
  1. =MID(PHONETIC($A$1:$A$16),ROW()*4+1-COLUMN(A1),1)
复制代码
  1. =RIGHT(LEFT(PHONETIC($A$1:$A$16),ROW()*4+1-COLUMN(A1)))
复制代码
数组的话。我想也蛮多的。

刚好10个。十全十美。。

点评

你做的很好,思路挺多,值得学习,但还差一问,期待ING 另:答案可以用数组公式,常量数组指的是不通过计算直接写成的结果  发表于 2011-11-9 08:41
回复

使用道具 举报

发表于 2011-11-9 08:52 | 显示全部楼层
本帖最后由 kakaco 于 2011-11-9 10:57 编辑

但还差一问,期待ING
是什么意思。。
另外我上面都不是数组公式。。我想数组也可以非常之多。.
我的公式都是围绕ROW()*4+1-COLUMN(A1)  这个顺序走。。

反过来。

  1. =MID(PHONETIC($B$1:$E$4),CEILING(ROW(A1),4)-MOD(ROW(A1)-1,4),1)
复制代码
  1. =INDEX($B$1:$E$4,CEILING(ROW(A1)/4,1),4-MOD(ROW(A1)-1,4))
复制代码
  1. =OFFSET($A$1,CEILING(ROW(A1)/4,1)-1,4-MOD(ROW(A1)-1,4))
复制代码
  1. =INDIRECT("R"&CEILING(ROW(A1)/4,1)&"C"&5-MOD(ROW(A1)-1,4),)
复制代码

点评

你做的可以呀,不是说要用数组,意思是可以用,差一问就是从四行四列再回到一列,互为结果嘛  发表于 2011-11-9 08:59

评分

参与人数 1 +9 收起 理由
zhc3288 + 9

查看全部评分

回复

使用道具 举报

发表于 2011-11-9 09:27 | 显示全部楼层

本帖子中包含更多资源

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

x

点评

亲,=通知领金币吧!  发表于 2011-11-9 09:48
回复

使用道具 举报

发表于 2011-11-9 11:13 | 显示全部楼层
少了一个答案,这里加上:
=INDEX($A$1:$A$16,(5-COLUMN(A1))+(ROW(A1)-1)*4)
=INDEX($D$1:$G$4,INT(ROW(A4)/4),4-MOD(ROW(A4),4))

点评

亲,=通知领金币吧!  发表于 2011-11-9 13:21
回复

使用道具 举报

发表于 2011-11-9 13:28 | 显示全部楼层
不懂,等答案

点评

好的,8天后开放,到时欢迎你来学习高手的解法  发表于 2011-11-9 13:56
回复

使用道具 举报

 楼主| 发表于 2011-11-9 18:12 | 显示全部楼层
回答的人好少啊
回复

使用道具 举报

发表于 2011-11-9 19:00 | 显示全部楼层
游客,如果您要查看本帖隐藏内容请回复

本帖子中包含更多资源

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

x

点评

亲,你只答了一问,还要从这儿再回到最初,互为结果嘛。  发表于 2011-11-9 19:07
回复

使用道具 举报

发表于 2011-11-9 19:35 | 显示全部楼层
yuhe0008 发表于 2011-11-9 19:00
**** 本内容被作者隐藏 ****

游客,如果您要查看本帖隐藏内容请回复

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-15 07:30 , Processed in 0.360182 second(s), 17 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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