作者fgj (们的)
看板Office
标题Re: [算表] 最近学EXCEL的3个问题
时间Fri Mar 28 23:47:03 2008
※ 引述《JieJuen (David)》之铭言:
: ※ 引述《fgj (们的)》之铭言:
仙说一下我的档案
一天会生成50个TXT档案(骨子里是TXT 实际上我都输出成XLS直接点开)
我的目的就是把每一个档案的参数复制贴上"数值"到我另外整理的XLS表(自己又有格式)
TXT输出格式我可以设定输出直排或是横排 (横排我不用了 下面有说明原因)
以一个直排档案XLS来说 参数如下A~I
A
B
C
========以上ABC是调变变数 让我知道是哪些输入之下产生的结果 并没有要复制===
(C和D兼有一分隔符号 好让我知道从D开始COPY)
D
E
F
G
H
I
=====D~I是输出结果 实际上我直只要COPY D~I 贴上"数值+转置"到我整理的EXCEL表
之後我整理的EXCEL就会算出一些相对应的东西
而这些才是人看的懂的东西
我整理的EXCEL大概涨的这样
Z ZZ ZZZ ZZZZ D E F G H I
=====自己KEY直或公式=========选择性贴上数值+转置(本身有格式了)======
......................
..........................
............................一大堆一直下去没完没了
.....................调变参数後患另一个SHEET
.....................这时候输出可能会小变(就是多J之类的)
: : 先感谢大大的热心
: : 其实问题1和问题3我只需要 其中一个最快的方法
: : 关於问题1 我是有用过 '选择性贴上' 然後选数值+转置功能
: : 只是这样也是要选 重复勾选的动作 作好几百次
: : 而且我是从这个工作表 贴到另外一个excel档案
: : 不知道有时候为何选择性贴上会出现类似选择性贴上到powerpoint时候的格式
: : 就是就我选什麽物件拉 格式拉 类似那种插入物件的选择窗格
: 或许复制到的东西是"物件" 而非"储存格"
: 像复制纯文字 选择性贴上时就会是 贴上成为
: Unicode文字 文字
: 这两个选择
我似乎找到 为何会变成这样的原因
好像就是用3的方法 资料颇析 把TXT如下分开
TXT : 1 2 3 4 5 6
EXCEL 资料剖析後 1 2 3 4 5 6 每个都是一格
再把每一个复制 选择性贴上 到另一个整理好的EXCEL 就会出现莫名其妙的 什麽文字...一堆选择窗格
而不是出上一班选择性贴上可以选数值或公式的窗格
所以决定3不采用
当然还是有方法 就是先贴到整理好的EXCEL其他地方 再COPY一次 选择性贴上
: : 而非一单选择贴上的小窗格 可以让我勾选转置
: : 不知道到提原因是在哪里
: : 才会异想天开想直接转档行转列
: 现在的问题有两部分
: 作好几百次
: 1.因为一次有好几百个档
: 2.因为会有好几百次一个档
: 2部分可能麻烦了些
: 意即要简化全部的步骤
: 相同的动作我习惯用公式解决
: 公式的弱点是档案间的处理
: 所以如果不用拉的(拉TXT变为XLS)
: 改用全选贴上到同一档案较容易(但就要开启 麻烦)
大大 我档案已经直接输出成XLS档案了(只是骨子里是TXT的格式)
可以直接开启了
目前适用1的方法
2我还要事後合并 在试试看
不过目前1省下的时间的已经很满意了
: 或每次用DOS合并到同一个档案(每次要打该指令)
: 不同档案公式不好处理
可以用DOS合并 XLS
但是会有下列2个情形
1. 横排档案A 1 2 3 4 + 横排档案B 5 6 7 8 --> 合并後 1 2 3 4 5 6 7 8
这样我根本不知道谁是谁 因为上列 1 2 3 4 与 5 6 7 8是对应的4组参数
而且XLS好像只有256行限制
而且资料剖析切成每一格後 反而无法选择性贴上
要再重贴2次才能
2.
直排档案A 直排档案B
1 5
2 6
3 7
4 8
合并後变成
直排档案
1
2
3
4
5
6
7
8
这样一样不知道谁是谁
虽然 4 5中间我可以故意设定空格莱判别
只是我不是很确定档案是否会照'我想的顺序'来排列
如果可以 这也是可以试试看 只是可能档案命名要注意顺序
而若合并後 省下的 就是我一个个去开档的时间了
可以试试看 只是希望不要顺序乱掉了
例如我档名1 2 3 4...10 他是照什麽顺序合并的要确定
: VBA可能要档名有些规律或在同一位置?(不清楚)
: EXCEL的汇入外部资料
: 可以选文字档
: 当更新了(用DOS)文字档後
: EXCEL中也更新该资料范围即可(开启档案自动更新)
: 还不很清楚您整个流程
: 不知道哪样比较合适
: : 大大的解说已经很清楚了
: : 假设a1我打33300/55555000 b1=算a1
: : 就是插入/名称/定义 打x 下面那格参考连结打x=evaluate(A1)
: : 在b1这一格在打 =x
: : 整个在下拉就好了
: : 刚刚测了一下 成功了
: : 这似乎是目前最好的方法了 你的1我是过不行 因为都破5位 而且0会被消掉退位
: : 2可以了 不然我本来还想看能提取分子分母来算
: : 感谢
: 一点就通 有慧根喔 XD
: : 我刚有用dos把他们合并了
: : 但他们是在'同一列' 无法让我照每行每列照排
: 这时候应该还没有格式吧 这样用公式应该没问题
: : 其实我最终自己整理的数据如下(本身每行都还有自定特殊格式)
: : 多大 多长 多久
: : 第一个 15 15 15
: : 第二个 25 25 25
: : 但是我原始的raw data 只有2个txt档案(会越来越多)
: 档案间的区别是什麽?(都是3个数一列 之类)
: 几百个一列 合在一起EXCEL可能装不下...
: : 分别是15 15 15 (横排就还要多一道3让excel把txt转呈excel的由左而右一格格)
: : 以及25 25 25 (直排就是用1转置选择性贴上到我整理的表格 但有时会不是选择性贴上的窗格)
: : 这1行内容
: : 我就是想用1或3 选一个比较快的 然後贴到我自己整理的excel档案
: : 因为txt会由百而千个慢慢增加
: : 感谢大大厅的董我的问题并热心地回答
: 您是否提供范例档
: 原始资料 目标 之类
: 公式另一缺点是占空间 资料量大的时候
: 但可选择性贴上值 去除公式
大大 我还不会写公式
我想应该有高手直接把这些动作写成公式吧
但是 我自己整理的XLS档案又有很多SHEET
每个SHEET又不是制式的 都会有些微的差异
这样是每个SHEET都要重写吗
如果用公式把我输出的50个TXT 自己一个个对应到我整理的EXCEL某些格
可能是最终的方法吧
目前还在初学阶段
: 结论:
: 先处理一次性问题
: 档案间的区别 会不会装不下
: 提供整理前的样子(合并的TXT) 整理後的长相(XLS)
: 看规律 写公式
: 再处理常态性的问题
: 慢慢增加是怎麽个增加法 一星期多一个TXT?
我写在上面了
之後一天24小时会多50个TXT(我输出成XLS了)
: 喜好:用DOS合并 贴上合并
: 处理:汇入外部资料设定 公式调整
: 如果要完全自动化处理定时增加的档案
: 还要另请高明了 XD
械谢大大喔
我ㄍ刚似乎想到 省时又简单的方法了
就是我DOS合并50个TXT(xls)出来如下 (但是我很怕他没照我的顺序排)
第一个合并XLS
A1
B1
C1
===分隔
D1
E1
F1
G1
H1
I1
===
===2行分隔
A2
B2
C2
===分隔
D2
E2
F2
G2
H2
I2
...一堆
然後写公式转档成第2个XLS档案
如下格式
A1 B1 C1 =分隔= D1 E1 F1 G1 H1 I1 ==2行分隔==
A2 B2 C2 =分隔= D2 E2 F2 G2 H2 I2 ==2行分隔==
...............一大堆
接着我只要复制Dn~In (n=1~...)
根本就是完全mapping到我自己整理的xls档案格式
只是给我判断的A B C 似乎只有在确定 到底是否有照顺序mapping的功能了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.71.97.32
※ 编辑: fgj 来自: 219.71.97.32 (03/28 23:50)
※ 编辑: fgj 来自: 219.71.97.32 (03/28 23:54)
※ 编辑: fgj 来自: 219.71.97.32 (03/29 00:07)
1F:推 JieJuen:最後的方法看起来不错 03/29 15:29
2F:→ fgj:械谢 我周1在合并看看顺序到底是怎麽排 没照顺序我会脱窗 03/29 19:09
3F:推 JieJuen:ABC如果有序号 可用EXCEL排序 03/30 01:32