作者JieJuen (David)
看板Office
标题Re: [问题] EXCEL列印问题
时间Sat Nov 10 23:54:03 2007
※ 引述《ddx (滴滴叉)》之铭言:
: ※ 引述《JieJuen (David)》之铭言:
: : 先做一个看看符不符合您的需求吧^^
: : 内容是把想要的资料合在一工作表
: : 要印时,印该工作表~
: : http://kuso.cc/DailyList
: 我现在的确是要使用这样的方式做列印工作,
: 但我真的是个初心者,对於Excel 只会做累加
: 、统计去分析数据,那个按钮我用控制工具箱
: 拉出微调按钮後,却无法让他去做数字的控制
: ,当我模仿改了上下控制纽的名称以及 =「变
: 数储存格」之後,那个控制纽会直接变成字。
控制钮变成字?
控制数字的方法是先用右键选住微调按钮,
接下来可以在编辑列(看到公式的地方)编辑,
或是快显功能表的最下面"控制项格式"中
控制-储存格连结 来调整要控制的储存格
目前无法重现控制钮变成字的现象,真是抱歉~
: 并试着向老师请教这一段,看解释是否正确:==B3储存格解释==
: =IF(资料!$C$9>COUNTA(资料!$1:$1),"无资料",INDEX(资料
: 如果储存格「资料!C9」数字大於比储存格「资料!A整行内的数字」大,显示无资料,
: 引用
因为第一列只有1号 2号...
没有其他项目如"加总" 因此用counta来计算第一列中非空白的储存格
如果C9数字比非空白储存格数还多 显示无资料,否则:
: !$A$2:$J$5,ROW()-ROW($B$2),MATCH($B$2,资料!$1:$1,0)+COLUMN()-COLUMN($B$2)))
: 「资料!A2到J5」区块,显示括弧条件中的数值()-条件为B2匹配的内容,
INDEX有两种语法,这边用的是
INDEX(array,row_num,column_num)
在「资料!A2到J5」区块中(array)
引用第row_num列,第column_num行的内容
row_num=ROW()-ROW($B$2)
公式所在储存格的列号-B2的列号
例如本公式打在B3,要显示的列号为
ROW(B3)-ROW($B$2)=3-2=1
column_num=MATCH($B$2,资料!$1:$1,0)+COLUMN()-COLUMN($B$2)
MATCH语法
MATCH(lookup_value,lookup_array,match_type)
目标要找$B$2(也就是要印1号或2号或3号...)
在资料!$1:$1中来找
说明档
-------------------------------------------------------------------------
Match_type 是个数字,其值有三种可能:-1、0 或 1。用以指定 Microsoft Excel 如
何从 lookup_array 里寻找 lookup_value。
如果 match_type 是 1,则 MATCH 函数会找到等於或仅次於 lookup_value 的值。
Lookup_array 必须以递增次序排列:...-2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE。
如果 match_type 是 0,则 MATCH 函数会找第一个完全等於 lookup_value 的比较值。
Lookup_array 可以依任意次序排列。
如果 match_type 是 -1,则 MATCH 函数会找到等於或大於 lookup_value 的最小值。
Lookup_array 必须以递减次序排序:TRUE, FALSE, Z-A, ...2, 1, 0, -1, -2, ...,以
此类推。
如果 match_type 引数被省略,则假设其值为 1。
----------------------------------------------------------------------------
反正要找完全等於$B$2的,就用0。
假设现在找1号,在资料!B1找到了,MATCH传回其位置
位於阵列中的第2位(第一位是A1,第三位是C1,第四位是D1...)
如果现在就回到INDEX中
在「资料!A2到J5」区块中(array)
引用第1列,第2行的内容
正确了,但是当公式在 列印!C3 时,
仍是这个值,但所需的是"第1列,第2行"右边一行的值,
因此行号还要再加1,
B3和C3不同的地方就是行号,
因此加上COLUMN()-COLUMN($B$2)
本身的行号与$B$2行号相减,
可在B3加0,C3加1而得正解。
反正就是要在B3加0,C3加1,
直接打加0、加1也可,只是会使公式不同罢了
用MOD什麽乱七八糟的函数都好
但是最好在储存格搬移时仍有效比较保险。
回到前面,
如果以後第一列不只打1号 2号...还会打加总什麽的
可以自己改条件,例如数有"号"的,
另外,1号可以改成数字,格式就用 0"号"
看起来就是1号,但为数字
这样条件就可用COUNT,数数看有多少储存格为数字。
列印的地方也这样改,印出来就这个样。
: 从这边「MATCH」之後就看不懂了。
: 我现在在大陆,没办法买参考书呀Orz...
: 这边的教学书籍都是跳跃式的,每个阶段会有断层,当作你懂了,
: 所以,在买书之前都很难下手。
尽量解释的详细了,还有点怕字太多看了眼花...
公式的理解可以有几个方式
1.评估值公式 一步一步看它计算过程 十分有用
2.说明档
像第一点评估值公式不知在哪?
可看说明档(一次一个步骤来评估巢状公式)
---------------------------------------------------------------------------
选取您要评估的公式,一次只能评估一个储存格。
指向 [工具] 功能表中的 [公式稽核],然後按 [评估公式]。
按一下 [评估值] 来检查加底线参照的值,评估结果会以斜体字显示。
如果公式中加底线的部份是另一个公式的参照,请按 [逐步执行] 来显示 [评估] 方块中
其他的公式。请按 [跳出] 返回前一个储存格与公式。
继续作业,直到公式的每一个部份都评估完毕。
若要重新检视评估,请按 [重新启动]。
若要结束评估,请按 [关闭]。
附注 参照第二次出现在公式中,或公式参照不同活页簿中的储存格时,[逐步执行]
按钮就无法使用。
---------------------------------------------------------------------------
3.像您这样清楚的问问题就是很好方的方式,大家比较知道要如何回答~
不方便买书我个人是觉得不会怎样,如果习惯看萤幕上的字的话^^
还有些论坛有许多高手,像ExcelHelp、officefans,
或有视频可以看~ 只是有时时间紧急罢了
但我以为时间紧急更要找出好方法来做,
大部分基础的看说明应该可以达成(不用等别人回,直接看最快)
或是看论坛精华文章(也不用等人回,必要时也可问问题)
然後就越学越多了^^
祝您作业顺利 学习愉快
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.123.37.213
1F:推 ddx:先努力看懂这篇^^我会好好加油的! 11/11 21:23
2F:推 JieJuen:若有必要,可选住公式一部分按F9看计算结果,但记得按Esc... 11/13 03:26