ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: delete_007

[Excel 函数与公式] [第93期]两列互补对齐[已总结]

[复制链接]

TA的精华主题

TA的得分主题

发表于 2013-5-9 07:04 | 显示全部楼层
本帖最后由 悟空师弟 于 2013-5-9 18:53 编辑

补充只能200字符,没办法,只能多回复一帖,稍微修改一下:
  1. =INDEX(A:A,MOD(SMALL(IF({1,0},ROW(1:27)*1001,SMALL(IFERROR(MATCH(IF(C2="",B1:B27,$A1:$A27),A:A,)*1000+COLUMN()*100-401,4^8),(C2="")+MMULT(N(ROW(1:27)>=COLUMN($A:$AA)),COUNTIF(A:A,IF(C2="",B1:B27,$A1:$A27))))*100^COUNTIF(A:A,IF(C2="",B1:B27,$A1:$A27))-1),ROW(2:53)),100))&""
复制代码

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-5-10 09:50 | 显示全部楼层
==============================================
答题截止,请楼上各位不要再修改答案,以免影响评分。
总结正在紧张进行中,请稍候。

TA的精华主题

TA的得分主题

发表于 2013-5-10 17:45 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
第一次參加,還是沒有了解規則,原來公式要貼上來,我卻上傳附件

補充 9樓 附件中的公式,這樣大家比較容易看

279字
E2:F2数组公式下拉
=T(INDIRECT(CHOOSE(IF(ISNA(MATCH(OFFSET(A$1,SUM(--(E$1:E1<>"")),),B:B,)),1+(OFFSET(A$1,SUM(--(E$1:E1<>"")),)=""),2+(SUM(--(F$1:F1<>""),1)=MATCH(OFFSET(A$1,SUM(--(E$1:E1<>"")),),B:B,))),"A"&SUM(--(E$1:E1<>""))+{1,99},"B"&SUM(--(F$1:F1<>""))+{99,1},"A"&SUM(--(E$1:E1<>""))+{1,1})))

公式輸入方式比較麻煩
先選 E2:F2 2儲存格,將公式輸入(或複製)至公式編輯區,按 CTRL+SHIFT+ENTER 三鍵輸入

点评

慢慢消化中,难怪我想不出来,太复杂  发表于 2013-5-12 15:18

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2013-5-11 06:47 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
  1. =IF(OR(ROW()=IF(6-COLUMN(),IF(ISNA(MATCH(B$2:B27,A$1:A27,)),ROW($2:27))+SUM(1-COUNTIF(B:B,A$1:OFFSET(A$1,LOOKUP(99,MATCH(E$1:E1,A$1:A27,)),))))),"",IF(IF(D2>"",ISNA(MATCH(D2,A$1:A27,))),"",OFFSET(A$1,LOOKUP(99,MATCH(E$1:E1,A$1:A27,)),)&""))
复制代码
大家公式速度都这么快啊。。。。赶紧把测试时候的公式贴上。。免的卡死太多的电脑。我罪过就大了。。。。。(只要不是三八老古董)

E2单元格输入。横拉 竖拉。。。和前面的公式思路是一样的。。。。前面公式还多了两个小括号没去掉。。去掉 180字符。。。

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2013-5-12 23:21 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
另有一個 342字,本想修短一點後來忘記貼上,這方式目前還沒,所以貼出來給大家參考。
一般全選式陣列(組數)效率會更好,因為組數及排序都只做一遍。

E2:F53 多格組數
=T(INDIRECT({"A","B"}&MID(10^6+SMALL(CHOOSE({1;2},TRANSPOSE(ROW(2:27)*10100+IFERROR(MATCH(A2:A27,B:B,),99)),
(SMALL(IFERROR(MATCH(B2:B27,A:A,),28),MMULT(COLUMN(A:Z)^0,--(COLUMN(A:Z)>=IFERROR(MATCH(A2:A27,B:B,),28)))+1 )-1)*10^4
+TRANSPOSE(ISNA(MATCH(B2:B27,A:A,))*(9900+ROW(2:27))+ISNUMBER(MATCH(B2:B27,A:A,))*669999)
),ROW(1:52)),{4,6},2)))

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-5-13 18:57 | 显示全部楼层
评分及总结见附件,感谢大家的参与,希望大家继续支持后续竞赛题:开_142、正式94期
更多精彩敬请期待……

本帖子中包含更多资源

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

x

评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2013-5-14 12:07 | 显示全部楼层
xcd 发表于 2013-4-19 17:09
E2:E53多单元格数组公式,右拉,215字

公式疑似有问题!

点评

经过验证,xcd的答案满足题意。  发表于 2013-5-21 09:16

TA的精华主题

TA的得分主题

发表于 2013-5-14 21:24 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
delete_007 发表于 2013-4-15 09:09
预解答案265字符。

请版主在极端情况下验证一下。

TA的精华主题

TA的得分主题

发表于 2013-5-15 10:07 | 显示全部楼层
本帖最后由 swyrlbq 于 2013-5-15 19:11 编辑

验证受电脑配置限制,很难。删除原帖,版主见谅。

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-5-15 11:39 | 显示全部楼层
swyrlbq 发表于 2013-5-15 10:07
请版主再次验证各楼公式。如果没有对错的标准,一切都无意义。

这两天较忙,过两天我再仔细看看。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-27 09:55 , Processed in 0.041696 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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