按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
&trin(str(value1)) & 〃:〃 & 〃D〃 & trim(str(value2)))
将单元格行、列高与宽单位设置成毫米
解答:其实行高和列宽的换算总题是不太复杂的;只要用打印机打印一个单元格的框架;再用尺
子量出单元格框架的长和宽;然后用这个值跟单元格的磅值进行换算即可。
例:单元格的宽度是 8。38磅;高是 14。25磅。打印出来后宽度是 19。6mm;高是6mm;这样就得出磅
和毫米之间的换算关系
。宽:19。6mm/8。38磅=2。339mm/磅;
高:14。25磅/6mm=2。375 磅/mm
好了;我想不用我多说你就会制出跟实际表格一模一样的表格来。
一些电话号码如果是 8 结尾;号码加 1;如果不是;号码加 0。
解答:1、如果A1=1008 在 B1 中输入 =if(right(a1;1)=8;a1+1;a1);可以实现如果结
尾是 8 加 1,不是 8 则不加。2、如果不是上述意思则为
=if(right(a1;1)=8;concatenate(a1;1);concatenate(a1;0))。3、实际上应该是:=
if(right(a1;1)=8;a1&〃1〃;a1&〃0〃)。
332
…………………………………………………………Page 333……………………………………………………………
当做日报表时;怎样让月累计数自动加上
就是要月累计自动加上今天的当日收入数;今天只输入当日收入;我想用用前一天的月累计数
加上今天的当日收入数为今天的月累计数。情况是一月一个工作薄;每一个工作薄下 30 个工作
表;用每一天的日期为报表名。我想把月累计的公式写为 =sheet17!c5 中的 17 用
day(now())…1 的值去取代他;该怎么办呢? 以下为报表格式;谢谢大家帮我想一想。
部门…………………当日收入 ……………………………月累计
团队收入 12。12 123。00
写字间收入 147;258。00 147。147
房内吧收入 147;258;369。00
解答:1、=SUM('Sheet1:Sheet30'!C5)
在你需要月汇总的单元格填入上述公式,其作用是将工作表 1 到工作表 30 的“C5”单元格的
值全部累加起来,而“C5”单元格应填入当日的收入数。
“我想把月累计的公式写为 =sheet17!c5 中的 17 用 day(now())…1 的值去取代他;该怎么
办呢? ”………这可能需要 VBA 才能实现。2、 如果工作重复的话,可以制作一个模板,公式事
先定义好,每次用时新建一工作簿即可。 “把月累计的公式写为 =sheet17!c5 中的 17 用
day(now())…1 的值去取代他”,还没找到方法,调试好了再告诉你。
3、 =INDIRECT(ADDRESS(1;1;1;1;〃sheet〃&DAY(NOW())…1))
单元格 A1= (a2;a3;a4;a5)其中一个就返回 AA,如果A1=a6;就返回 BB,否则就返回 CC
解答:=IF(OR(A2=A1;A3=A1;A4=A1;A5=A1);〃AA〃;IF(A6=A1;〃BB〃;〃CC〃))
关于引用及计算的问题
Sheet1!A1=Sheet2!A3 /Sheet1!A2=Sheet3!A3 /Sheet1!A3=Sheet4!A3/。。。。。。。。 /能有什
么方法可以快速得出 Sheet1!A4 及以下的数值?(比如说至 Sheet1!A100) /还有就是
/Sheet1!A1=Sheet2!A3+Sheet2!B7 /Sheet1!A2=Sheet3!A3+Sheet3!B7 /Sheet1!A3=
Sheet4!A3+Sheet4!B7/。。。。。。。。 /又该如何实现?
解答:1、=INDIRECT(〃Sheet〃&ROW()+1&〃!A3〃)。2、数量 1: =INDIRECT((ROW()…1)&〃!B3〃)
数量 2: =INDIRECT((ROW()…1)&〃!C4〃)+INDIRECT((ROW()…1)&〃!D5〃)
如何统计某个列有数字的个数
解答:=COUNT(A:A)
如何统计此次自动筛选 出来共有的记录条数
解答:用 counta 统计
怎么把等于 A 栏里的一个值的;再统计出 B 栏里不同数据的个数
'A' 'B'
a 北京 /a 广州 /a 天津 /b 广州 /b 长沙 /a 北京/b 北京 /b 长沙 我还想再加个条件呢?
比如: A栏是 a 的有 3 个不同的城市;A 栏是 b 的有 3 个不同的城市;))。。。
解答:1、{=sum((a1:a10=〃a〃)*(b1:b10=〃广州〃))}。2、你搞错我的意思了;我是想要不同城
市的值;如:当A 栏中等于 a 的;就统计出 B 栏中有多少个不同的城市数量;其结果是 3(三个不
333
…………………………………………………………Page 334……………………………………………………………
同的城市)。3、就你这道例题来讲:设数据在 A1:B8 中:
{=COUNT(LARGE(IF(A1:A8=〃a〃;(CODE(LEFT(B1:B8))&CODE(RIGHT(B1:B8)))*1;〃
〃);ROW(A1:A5)))…IF(LARGE(IF(A1:A8=〃a〃;(CODE(LEFT(B1:B8))&CODE(RIGHT(
B1:B8)))*1;〃〃);ROW(A1:A5))…LARGE(IF(A2:A9=〃a〃;(CODE(LEFT
(B2:B9))&CODE(RIGHT(B2:B9)))*1;〃〃);ROW(A1:A5))=0;1;0)}公式也有局限性,
就是城市最多两个字,三个四个也可以,但肯能会出错,就是会漏掉
如何用 IF 函数达到我想要的结果
工作表数据如下:
A 列 B 列 C 列 D 列 E 列
1 5 9 H /2 6 0 I /3 7 F J /4 8 G K /我想当 A 列=1 或 2 或 3 时,E 列=A 列对应的值,/
否则 CONCATENATE(A2;B2;C2;D2) /结果如下:
A 列 B 列 C 列 D 列 E 列
1 5 9 H 1 /2 6 0 I 2 /3 7 F J 3 /4 8 G K 48GK /请问这个公式怎么写?
解答:=IF(OR(A1=1;A1=2;A1=3);A1;A1&B1&C1&D1)
关于实现“查找并替换”的宏
我相要编写一个自动替换的宏。
要替换的内容如下:
把特殊符号“▼”替换为
“
▼
”
即把原特殊符号前后各加上一个换行符。
解答:Sub Macro()
Cells。Replace What:=〃▼〃; Replacement:=Chr(10) & 〃▼〃 & Chr(10); lookAt:=xlPart;
SearchOrder _
:=xlByRows; MatchCase:=False; SearchFormat:=False; ReplaceFormat:=False
End Sub
用了一下,有问题,把
“; SearchFormat:=False; ReplaceFormat:=False”
删除后就能用了,不过,原有的文本格式设置都没有了,有点儿得不偿失了,呵呵。
我在想,删除里的“ReplaceFormat”是用来指定格式的吧,可我看了“Replace”的帮助,没
有这个参数设置的。我用的是Execl2000,不知道有没有联系。
有关输入数字的提示
①、可作为数字使用的字符 在 Microsoft Excel 中,数字只可以为下列字符:
0 1 2 3 4 5 6 7 8 9 + ( ) ; / % 。 E e
②、Excel 将忽略数字前面的正号 (+),并将单个句点视作小数点。所有其它数字与非数字的
组合均作文本处理。
③、输入分数 为避免将输入的分数视作日期,请在分数前键入 0 (零),如键入 0 1/2。
④、输入负数 请在负数前键入减号 (…),或将其置于括号( )中。
334
…………………………………………………………Page 335……………………………………………………………
⑤、对齐数字 在默认状态下,所有数字在单元格中均右对齐。如果要改变其对齐方式,请单
击“格式”菜单“单元格”命令,再单击“对齐”选项卡,并从中选择所需的选项。
⑥、数字的显示方式 单元格中的数字格式决定 Excel 在工作表中显示数字的方式。如果在“常
规”格式的单