据历史记载,公元2008年3月31日,也就是愚人节的前一天,看到GMBBCGC同学发的一个学习讨论求助帖 http://club.excelhome.net/viewthread.php?tid=310149&px=0 觉得很有代表性,上午略微想了想,想不出。他的问题是这样的: 1、已知:数组A= {"A";"B";"C";"D";"E"},数组B= {"F";"G";"H";"I";"J"}; 求:数组C= {"A";"B";"C";"D";"E";"F";"G";"H";"I";"J"}。 2、已知:数组A= {"A","F";"B","G";"C","H";"D","I";"E","J"}, 数组B= {"K","P";"L","Q";"M","W";"N","S";"O","T"}; 求:数组C = {"A","F";"B","G";"C","H";"D","I";"E","J";"K","P";"L","Q";"M","W";"N","S";"O","T"}。 感觉问题很工整。 现在用两种方式给出了方式:一种是装袋法,另一种是位置信息踪迹法,分享给大家。
FKDtOOvv.rar
(3.31 KB, 下载次数: 780)
附件在31楼 ========================================== goons兄在http://club.excelhome.net/viewthread.php?tid=312339帖子中用宏表函数get.name(数组)结合SUBSTITUTE的方式进行了一维数组的串接的巧妙实现,就是太邪门了点,呵呵。最后用EVALUATE实现了公式属性。
[此贴子已经被作者于2008-4-8 20:44:17编辑过] |