Excel精英培训网

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

[开贴]字符争霸第九期:根据要求填充

[复制链接]
发表于 2014-4-15 16:11 | 显示全部楼层
本帖最后由 baksy 于 2014-4-28 14:58 编辑

公式好長哦^^
=TEXT(MID(REPT(4,$B$2)&REPT(7,$B$3)&REPT(5,$B$4)&REPT(2,$B$5)&REPT(3,$B$6)&REPT(1,$B$7)&REPT(6,$B$8),ROW(A1),1),IF(D$1="","ddd","aaaa"))

评分

参与人数 1金币 +10 收起 理由
笨笨四 + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-4-15 23:08 | 显示全部楼层
本帖最后由 liziyuliziyu7 于 2014-4-16 09:59 编辑

字符超长,不好意思         
普通公式   



d2=IF(MOD(COLUMN(),2),IF(C2="","",TEXT(FIND(RIGHT($D2),"日一二三四五六"),"ddd")),T(LOOKUP(ROW(A1)-1,SUBTOTAL(9,OFFSET(B$1,,,ROW($1:$8),)),{"星期三";"星期六";"星期四";"星期一";"星期二";"星期日";"星期五";0})))

本帖子中包含更多资源

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

x

评分

参与人数 1金币 +10 收起 理由
笨笨四 + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-4-15 23:16 | 显示全部楼层
  1. =TEXT(IF(ROW()>SUM($B:$B)+1,"",LOOKUP(MOD(ROW()-2,SUM($B:$B)),MMULT(N(COLUMN($A:$G)<ROW($1:$8)),$B$2:$B$8),{4;7;5;2;3;1;6})),IF(COLUMN()=4,"aaaa","ddd"))
复制代码
153字符,抄袭了他人的思路囧。

评分

参与人数 2 +20 金币 +30 收起 理由
huangcaiguang + 20 + 20 赞一个!
笨笨四 + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-4-16 13:52 | 显示全部楼层
如果可以用自定义的话
公式只要用=INDEX({4;7;5;2;3;1;6},SMALL(IF(COLUMN(A:Z)<=$B$2:$B$8,ROW($1:$7)),ROW(A1)),{1,2})即可
不用自定义,字符多了
=IFERROR(INDEX(IF({1,0},TEXT({4;7;5;2;3;1;6},"aaaa"),TEXT({4;7;5;2;3;1;6},"ddd")),SMALL(IF(COLUMN(A:Z)<=$B$2:$B$8,ROW($1:$7)),ROW(A1)),{1,2}),"")

本帖子中包含更多资源

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

x

评分

参与人数 1金币 +10 收起 理由
笨笨四 + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-4-19 18:14 | 显示全部楼层
=INDEX(IF(COLUMN()=4,{"","星期三","星期六","星期四","星期一","星期二","星期日","星期五",""},{"","Wed","Sat","Thu","Mon","Tue","Sun","Fri",""}),--LEFT(SMALL(IF((--ROW($B$2:$B$8)&{1,2,3,4})>(--ROW($B$2:$B$8)&$B$2:$B$8),999,--(ROW($B$2:$B$8)&{1,2,3,4})),ROW(C1))))

没好意思数.

评分

参与人数 1金币 +10 收起 理由
笨笨四 + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-4-20 14:48 | 显示全部楼层
=IFERROR(TEXT(INDEX({41731;41734;41732;41736;41737;41742;41747},SMALL(IF($B$2:$B$8>=COLUMN($A:$G),ROW($B$1:$B$7)),ROW(A1))),IF(COLUMN()=4,"aaaa","ddd")),"")

评分

参与人数 1金币 +10 收起 理由
笨笨四 + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-4-23 21:08 | 显示全部楼层
本帖最后由 wlc520113000 于 2014-4-23 23:55 编辑

120字符
区域数组D2:E2

TEXT(MID(REPT(4,B$2)&REPT(7,B$3)&REPT(5,B$4)&REPT(2,B$5)&REPT(3,B$6)&REPT(1,B$7)&REPT(6,B$8),ROW(A1),1),{"aaaa","ddd"})
115
=IFERROR(TEXT(LOOKUP(ROW()-2,MMULT(N(COLUMN(A:H)<ROW($1:$8)),--(0&B$2:B$9)),{4;7;5;2;3;1;6;-1}),{"aaaa","ddd"}),"")


区域数组112
D2:E29
=TEXT(MID(REPT(4,B2)&REPT(7,B3)&REPT(5,B4)&REPT(2,B5)&REPT(3,B6)&REPT(1,B7)&REPT(6,B8),ROW()-1,1),{"aaaa","ddd"})
区域数组107
=IFERROR(TEXT(LOOKUP(ROW()-2,MMULT(N(COLUMN(A:H)<ROW(1:8)),0+B2:B9),{4;7;5;2;3;1;6;-1}),{"aaaa","ddd"}),"")

评分

参与人数 1金币 +10 收起 理由
笨笨四 + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-4-26 00:57 | 显示全部楼层
=TEXT(B2,"[$-804]dddd")
=TEXT(B2,"ddd")

本帖子中包含更多资源

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

x

评分

参与人数 1金币 +5 收起 理由
笨笨四 + 5 淡定

查看全部评分

回复

使用道具 举报

发表于 2014-4-28 17:48 | 显示全部楼层
本帖最后由 tgydslr 于 2014-4-30 14:42 编辑
  1. =IFERROR(INDEX(TEXT({4;7;5;2;3;8;6},IF(MOD(COLUMN(),2),"ddd","aaaa")),8-MATCH(ROW()-1,SUBTOTAL(9,OFFSET($B$2,,,8-ROW($1:$7)))+ROW($1:$7)/10,-1)),"")
复制代码
  1. =INDEX(TEXT({4;7;5;2;3;8;6},IF(MOD(COLUMN(),2),"ddd","aaaa")),8-MATCH(ROW()-1,SUBTOTAL(9,OFFSET($B$2,,,8-ROW($1:$7)))+ROW($1:$7)/9,-1))
复制代码

评分

参与人数 1金币 +10 收起 理由
笨笨四 + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-4-30 18:29 | 显示全部楼层
————————————截止阀
此后楼层不再评分。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-24 14:46 , Processed in 0.296825 second(s), 19 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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