本帖最后由 hjj0451 于 2012-1-16 22:43 编辑
点评:
5楼:考虑A1:D1顺序,并可简化; 9-12、16-17、21-22楼:大致相同,零补位MID取数不同; 14楼:把A2:D4的字符代码变成3位,补位取数方法稍有不同。 17楼:MOD(CODE(A1:D1),29)取得位号的方法有创新,补位取数方法稍有不同。 20楼:分别取组合的1-2位,左列加上行号1,右列不变。美中不足的是没有考虑A1:D1乱序,并可简化。 21-22楼:思路很优秀,与9-12楼一样,但没有考虑A1:D1乱序,以原始的{1,2,3,4}考虑,ROW(1:12)可简化。 23楼:没有考虑A1:D1乱序,可继续精简字符。 24楼:乙的字符代码为53970,在算术运算的过程中会丢掉末尾的零,因此采用了&1,在考虑A1:D1顺序的基础上仍可简化。 25-26楼: 28楼:加8把a-z的取数位置从5开始,其余的”穷举法”的思路充分利用题意。 29楼:羽希发给我的答案: =T(INDIRECT(TEXT(RIGHT(SMALL(CODE(A2:D4)+({2;3;4}&{1,2,3,4})%,ROW()-1),{1,2}),"r"&{1,0}&"c0"),))除了没考虑A1:D1乱序外,思路很不错,类似于20楼,不同的是在TEXT第2参数里做手脚。
谢谢你们的答案,如果你没有答对,我说声抱歉,也许与你的理解和题意的表达都有关系,不同的人理解的深度不同。
|