ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[分享]”多行多列”转换为“多行单列”的解题思路

[复制链接]

TA的精华主题

TA的得分主题

发表于 2008-4-13 17:55 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

胡剑找茬,呵呵,楼主看看这样是否更有灵性呀,呵呵,别踢我呀,呵呵

恩,感觉楼主 行,列之间相交向量之间的运算是学的不错了,呵呵。不过怎么把我的袋子给忘了呢,呵呵。袋子很好的。


这里袋子是 $b$1:$e$6<>"".

这个其实看上去醒目,但是实用性不好,在给个实用性好的

[此贴子已经被作者于2008-4-13 19:11:04编辑过]
wtCcoaCh.jpg

TA的精华主题

TA的得分主题

发表于 2008-4-13 18:19 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

再来一个突发奇想


细细想来,这步在这个应用没有什么意义,就是完成了一个ADDRESS函数的功能,呵呵

[此贴子已经被作者于2008-4-13 19:03:16编辑过]
M4E0AqgV.jpg

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-4-13 18:28 | 显示全部楼层
QUOTE:
以下是引用胡剑0227在2008-4-13 17:55:47的发言:

胡剑找茬,呵呵,楼主看看这样是否更有灵性呀,呵呵,别踢我呀,呵呵

恩,感觉楼主 行,列之间相交向量之间的运算是学的不错了,呵呵。不过怎么把我的袋子给忘了呢,呵呵。袋子很好的。


这里袋子是 $b$1:$e$6<>"".


胡版主呀,你的袋子成网袋漏水了,用SMALL升序过滤后,把0的水过滤出来,鱼儿还在网袋里面呢。

你。。。。的网袋正好:)趁我不在。。。。

昨天刚学一招,就是%

排列靶标公式可以这样:=ROW($1:$6)+COLUMN($B$1:$E$1)/%%

看过去很神秘,可以蒙蒙人,很好用捏:)

TA的精华主题

TA的得分主题

发表于 2008-4-13 18:45 | 显示全部楼层

呵呵,small不行可以用large么,呵呵。还有就是SMALL的时候可以考虑一下有多少0,然后SMALL的第二个参数进行调整即可。

不过那个%效果我倒是第一看到这个用法,呵呵。

R1C2的用法 最后要涉及INDIRECT函数了,呵呵。

samsoncsr兄,我觉得分模块写的方式思路一定很清晰吧,呵呵,我觉得这个在处理复杂问题的时候很有用,呵呵。我脑子不够用,经常一步步来处理,不是很讲究公式长度,思路清晰最重要

用模块处理时进行改进很方便,只要针对一个模块进行改进即可,这个在系统论中很重要,一个模块就是一个黑箱,只要知道输入条件和输出结果即可,没有必要知道里面的实现过程,也就是说里面的实现过程可以独自修改。跑题了,又...

[此贴子已经被作者于2008-4-13 18:51:03编辑过]

TA的精华主题

TA的得分主题

发表于 2008-4-13 18:53 | 显示全部楼层
用文本的方式处理行和列 有个好处就是不用考虑行列有多少,以小数点为界区分就可以了

TA的精华主题

TA的得分主题

发表于 2008-4-13 19:12 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

为了后序行列提取的方便,特写一个实用性更强一点的


前5位是行号,因为65536是行号最大,后3为是列号,用来收容255列。

这样后序提取时容易榭,用--转化数字排序也不成问题。

[此贴子已经被作者于2008-4-13 19:15:36编辑过]
b7rKVMaR.jpg

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-4-13 19:44 | 显示全部楼层

不错,TEXT的这个用法刚好我下午看到一个例子(第13楼)。

http://club.excelhome.net/dispbbs.asp?boardid=3&replyid=1300130&id=313976&page=1&skin=0&Star=2

胡版主考虑的很周到,把65536行,256列全包容了,这个袋子可真是大呀:)很好用的。谢谢胡版主让我再次加强记忆。

利用TEXT和&合成的数据是文本数值,还需要Value或“--”转换,我喜欢用Value,因为这样可以减少被询问的机会,呵呵!

还有,被你这几个跟贴一顶,估计明天成热贴了,担心给各位同学和各位老师造成“洗脑”嫌疑,

在下先说声对不住各位咯:)

[此贴子已经被作者于2008-4-13 20:06:49编辑过]

TA的精华主题

TA的得分主题

发表于 2008-4-15 09:19 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

谢谢分享

TA的精华主题

TA的得分主题

发表于 2008-4-15 10:53 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2008-4-15 10:58 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-12-5 03:22 , Processed in 0.051222 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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