sheet中股票第一天买第二天卖第二天一次性怎么弄

【Excel一天一个小技巧】如何能不打开工作簿查看工作表的内容?_中华会计网校论坛
今日新帖:1005 在线学员:8776
论坛等级: 终极会员
回帖:1838
经验:18647
鲜花:<span id='flower9
金币:<span id='medal57
首先打开工作簿,定位到有内容的区域的最后一个单元格,然后按Office按钮→准备→属性→文档属性→高级属性→摘要→保存预览图片→确定,保存后退出Excel。如下图所示:
寒山问拾得:“世间有人谤我,贱我,欺我,辱我,笑我,轻我,恶我,骗我,如何处治乎?” 拾得答曰:“只是忍他,让他,由他,避他,耐他,敬他,不要理他,再待几年,你且看他。”&
楼主其他文章
最美女会计
论坛等级: ★学员
鲜花:<span id='flower
金币:<span id='medal
我公司用的是2000年的版本,好多都操作不了,怎么办啊
论坛等级: 终极会员
回帖:1838
经验:18647
鲜花:<span id='flower9
金币:<span id='medal57
下面引用由twx在 9:28:00发表的内容:我公司用的是2000年的版本,好多都操作不了,怎么办啊试着在你的excel中找找属性这项吧。。应该有吧。。
寒山问拾得:“世间有人谤我,贱我,欺我,辱我,笑我,轻我,恶我,骗我,如何处治乎?” 拾得答曰:“只是忍他,让他,由他,避他,耐他,敬他,不要理他,再待几年,你且看他。”&
论坛等级: ★学员
鲜花:<span id='flower
金币:<span id='medal2
实际工作中能起到什么作用呢?我还没太看懂如何用呢
论坛等级: ★学员
鲜花:<span id='flower
金币:<span id='medal2
我找属性了,保存图片,保存到那里去了
论坛等级: 终极会员
回帖:1838
经验:18647
鲜花:<span id='flower9
金币:<span id='medal57
下面引用由快乐乐,开开心在 11:59:00发表的内容:实际工作中能起到什么作用呢?我还没太看懂如何用呢可能我们工作中会很多Excel 表,有时候只能看到一个工作簿的名字,不知道里面的表是什么内容。我们就可以通过这样设置后,单击工作簿,就会有一个表的简图显示在左侧“详细信息”的下方。
寒山问拾得:“世间有人谤我,贱我,欺我,辱我,笑我,轻我,恶我,骗我,如何处治乎?” 拾得答曰:“只是忍他,让他,由他,避他,耐他,敬他,不要理他,再待几年,你且看他。”&
论坛等级: ★学员
鲜花:<span id='flower
金币:<span id='medal2
明白起到什么作用了,我再看看如何用啊,还没学会呢我是先打开一个工作表,然后找属性,可没看到什么其他工作表啊,也没有看到什么高级属性的那些东西
论坛等级: ★学员
鲜花:<span id='flower
金币:<span id='medal2
首先打开工作簿,我觉得你打开的就是BOOK1的工作表,定位到有内容的区域的最后一个单元格,然后按Office按钮→准备→属性→文档属性→高级属性→摘要→保存预览图片→确定,保存后退出Excel。没太懂,我理解的意思是,从一个EXCEL文件中,能看到一个没打开文件的内容,可你打开的是BOOK1啊?对不起,晕了,
论坛等级: 终极会员
回帖:1838
经验:18647
鲜花:<span id='flower9
金币:<span id='medal57
没太懂,我理解的意思是,从一个EXCEL文件中,能看到一个没打开文件的内容,可你打开的是BOOK1啊?对不起,晕了,平时我们的工作簿放在电脑中是这样的显示:经过以上操作后,当你单击这个工作簿,就会出现下面的显示:工作表是指一个工作簿中的sheet、sheet2.....没有高级属性没事。。找到属性了吗。有没有摘要这项。。。
寒山问拾得:“世间有人谤我,贱我,欺我,辱我,笑我,轻我,恶我,骗我,如何处治乎?” 拾得答曰:“只是忍他,让他,由他,避他,耐他,敬他,不要理他,再待几年,你且看他。”&
论坛等级: ★学员
鲜花:<span id='flower
金币:<span id='medal2
看到属性了里的摘要这项了我打开一个EXCEL文件,也看到属性里的摘要,也点保存图片了,之后我就点一个没打开的EXCEL文件,可什么也没看到
论坛等级: ★学员
鲜花:<span id='flower
金币:<span id='medal2
明白,我会了,谢谢了
论坛等级: ★学员
鲜花:<span id='flower
金币:<span id='medal2
我用同样的方法,在WORD里也试了,也成,但显示的一页,看不清上而的内容
论坛等级: 钻石会员
回帖:6141
经验:10479
鲜花:<span id='flower4
金币:<span id='medal437
有多个表也行吗?
镜中花,水中月,缘来缘去皆成空!
论坛等级: ★学员
鲜花:<span id='flower
金币:<span id='medal3
我还是什么也没有看到
论坛等级: ★学员
鲜花:<span id='flower
金币:<span id='medal6
可以在文件菜单下找到属性然后会弹出对话框中选摘要--保存预览图片
论坛等级: ★★★学员
鲜花:<span id='flower
金币:<span id='medal09
算了学不会啊
论坛等级: 钻石会员
回帖:5832
经验:8765
鲜花:<span id='flower21
金币:<span id='medal30
很实用鲜花支持
一米阳光&带上smile*^__^* 简单并快乐着;执着,培养 坚持==进步
正保培训项目
我的新动态11:29 提问
请问一个一个java写的计算考勤的系统 有个小逻辑问题
import java.io.F
import java.io.IOE
import java.text.DateF
import java.text.ParseE
import java.text.SimpleDateF
import java.util.ArrayL
import java.util.D
import java.util.L
import jxl.C
import jxl.S
import jxl.W
import jxl.read.biff.BiffE
public class daochudaoexcel {
public static void main(String[] args) throws BiffException, IOException, ParseException {
String fileName = "D://Io//jisuan.xls"; // Excel文件所在路径
File file = new File(fileName); // 创建文件对象
Workbook wb = Workbook.getWorkbook(file); // 从文件流中获取Excel工作区对象(WorkBook)
Sheet sheet = wb.getSheet(0); // 从工作区中取得页(Sheet)
int f = 0;
Date max =
Stringmax =
String Stringmin =
String zgs = "总公司";
DateFormat df = new SimpleDateFormat("HH:mm:ss");
//规定早上最晚打卡时间
Date time = df.parse("10:00:00");
while(n&sheet.getRows()){
//如果是总公司
if(sheet.getCell(0,n).getContents().equals(zgs)){
//如果姓名相等
if(sheet.getCell(1,n).getContents().equals(sheet.getCell(1,n+1).getContents())){
//如果日期相等
if(sheet.getCell(2,n).getContents().equals(sheet.getCell(2,n+1).getContents())){
//如果第n个时间小于n+1,那么将max等于n+1
if(df.parse(sheet.getCell(3,n).getContents()).getTime()&df.parse(sheet.getCell(3,n+1).getContents()).getTime() ){
max=df.parse(sheet.getCell(3,n+1).getContents());
//将max转成String
Stringmax = sheet.getCell(3,n+1).getContents();
//如果日期不相等那么下个日期的第一个打卡时间 就是min
Date min= df.parse(sheet.getCell(3,n+1).getContents());
//将min转为String类型
Stringmin = sheet.getCell(3,n+1).getContents();
//如果最早打卡时间大于规定早上最晚打卡时间 那么则判定为迟到
if(min.getTime()&time.getTime()){
System.err.print("迟到");
//如果上班时间大于小于八个小时 则说明早退
}else if((max.getTime()-min.getTime())/){
System.err.print("早退");
//输出员工上班下班时间 和上班多少小时
System.out.println(sheet.getCell(0,n).getContents()+"员工:" +sheet.getCell(1,n).getContents()+sheet.getCell(2,n+1).getContents() + "
"+ "上班时间:" + Stringmin + "
" + "下班时间" + Stringmax + "上班了" + "
" +(max.getTime()-min.getTime())/3600000 + "个小时" );
需求是输出这个人最早上班时间 最晚下班时间和是否迟到早退
我的逻辑是先判断第一列是不是相等 再判断第二列是否相等 直到判断到日期相等 然后遍历最大的时间替换为max 因为打卡时间是按照从早到晚排列的 到了下一天 那么下一天的第一个打卡时间是最早打卡时间
但是这样第一天的也就是表格中的第一天自动给略过了 因为第一天没有在else中判断 这个怎么解决 新手 请各位大牛帮帮忙 谢谢
按赞数排序
//换了一个逻辑,由于打卡时间是从小到大排列的,那么只需定位一个人同部门 ,同一天的最早和最晚打卡时间即可,参照如下
public static void main(String[] args) throws BiffException, IOException, ParseException {
String fileName = "D://Io//jisuan.xls"; // Excel文件所在路径
File file = new File(fileName); // 创建文件对象
Workbook wb = Workbook.getWorkbook(file); // 从文件流中获取Excel工作区对象(WorkBook)
Sheet sheet = wb.getSheet(0); // 从工作区中取得页(Sheet)
int n =1;//数据行起始值
DateFormat df = new SimpleDateFormat("HH:mm:ss");
//规定早上最晚打卡时间
Date time = df.parse("10:00:00");
//记录一个周期(同一个地区、同一个人、同一天的上下班)数据
String firm="";//公司
String name="";//人员
String date="";//日期
String time_start="";//最早打卡时间
String time_end="";//最迟打卡时间
int hours=0;//上班时间
boolean isBegin=
while(n&sheet.getRows()){
//新起始行,记录最早打卡数据
if(isBegin){
firm=sheet.getCell(0,n).getContents();
name=sheet.getCell(1,n).getContents();
date=sheet.getCell(2,n).getContents();
time_start=sheet.getCell(3,n).getContents();
//找结束行,即最晚打卡数据
String this0=sheet.getCell(0,n).getContents();
String this1=sheet.getCell(1,n).getContents();
String this2=sheet.getCell(2,n).getContents();
//判断和上一行是相同性质行
if(this0.equals(firm) && this1.equals(name) && this2.equals(date)){
//判断是最后一行
if(!sheet.getCell(0,n+1).getContents().equals(this0) || !sheet.getCell(1,n+1).getContents().equals(this1) && !sheet.getCell(2,n+1).getContents().equals(this2)){
time_end=sheet.getCell(3,n).getContents();
hours=(df.parse(time_end).getTime()-df.parse(time_start).getTime())/3600000;
//判断是否迟到
if(df.parse(time_start).getTime()&time.getTime()){
System.err.print("迟到");
//判断是否早退
else if(hours&8){
System.err.print("早退");
//输出员工上班下班时间 和上班多少小时
System.out.println(firm+"员工:" +name+date+ "上班时间:" + time_start + "
" + "下班时间" + time_end + "上班了" + "
" +hours.toString()+ "个小时" );
//当前数据结束,进行下一次统计
输出的下班时间不对。
我觉得可以在遍历的时候设置一个最小时间=24:00:00,一个最大时间:00:00:00
然后按天遍历,到下一天的时候输出最小时间就是上班,最大时间就是下班,再初始化遍历下一天。
public static void main(String[] args) throws ParseException {
//写的测试数据
List&String& date = new ArrayList&String&();
date.add("-10:43:41");
date.add("-14:07:48");
date.add("-18:07:48");
date.add("-10:45:41");
date.add("-14:07:48");
date.add("-15:07:48");
date.add("-17:07:48");
date.add("-18:10:48");
date.add("date-time");
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
String day="";
String start = null,end =
for (int i = 0; i & date.size(); i++) {
String[] time = date.get(i).split("-");
//判断是否到了下一天
if (!day.equals(time[0])) {
if (start!=null&&end!=null) {
System.out.println("上班时间:"+start+"\t下班时间"+end);
//把每天第一条数据当做开始和结束时间
day = time[0];
start = time[1];
end = time[1];
//只对结束时间做更新
end = time[1];
package com.haxk.
import java.io.F
import java.io.IOE
import java.text.ParseE
import java.text.SimpleDateF
import java.util.ArrayL
import java.util.D
import java.util.L
import jxl.S
import jxl.W
import jxl.read.biff.BiffE
import jxl.write.L
import jxl.write.WritableS
import jxl.write.WritableW
public class zijixiedefangfa {
public static void main(String[] args) throws BiffException, IOException, ParseException {
String fileName = "D://Io//kaoqin.xls"; // Excel文件所在路径
File file = new File(fileName); // 创建文件对象
Workbook wb = Workbook.getWorkbook(file); // 从文件流中获取Excel工作区对象(WorkBook)
Sheet sheet = wb.getSheet(0); // 从工作区中取得页(Sheet)
Date min =
String firm = ""; //定义公司
String name = ""; //定义姓名
String day = ""; //定义日期
String time_start = ""; //定义最早时间
String time_end = "";
//定义最晚时间
List shuju = new ArrayList();
//定义总的传入集合
List bumen = new ArrayList();
List xingming = new ArrayList();
List date = new ArrayList();
List earlyTime = new ArrayList();
//上班时间
List endTime = new ArrayList&Date&();
//下班时间
List workTime = new ArrayList();
//上班时间
List chidao
= new ArrayList();
List zaotui
= new ArrayList();
//最晚上班时间
SimpleDateFormat df = new SimpleDateFormat("HH:mm:ss");
Date biaozhun
= df.parse("10:00:00");
while(n&sheet.getRows()){
//这一天的最早上班时间
firm = sheet.getCell(0,shuju.size()).getContents();
name = sheet.getCell(1,shuju.size()).getContents();
day = sheet.getCell(2,shuju.size()).getContents();
time_start = sheet.getCell(3,shuju.size()).getContents();
bumen.add(sheet.getCell(0,shuju.size()).getContents());
xingming.add(sheet.getCell(1,shuju.size()).getContents());
date.add(sheet.getCell(2,shuju.size()).getContents());
earlyTime.add(sheet.getCell(3,shuju.size()).getContents());
//判断是否迟到
if(df.parse(sheet.getCell(3,shuju.size()).getContents()).getTime()&biaozhun.getTime()){
chidao.add("迟到");
chidao.add("");
while(n&sheet.getRows()){
//如果前三条数据一样的话 说明是同一天
if(sheet.getCell(0,n).getContents().equals(firm) && sheet.getCell(1,n).getContents().equals(name) && sheet.getCell(2,n).getContents().equals(day) ){
shuju.add(sheet.getCell(3,n).getContents());
//当前三条数据不一样时 退出当前while循环 数组长度减1的下标就是下班时间
endTime.add(sheet.getCell(3,shuju.size()-1).getContents());
for (int i = 0; i & earlyTime.size(); i++) {
workTime.add((df.parse((String) endTime.get(i)).getTime()-df.parse((String) earlyTime.get(i)).getTime())/3600000+"小时");
//判断是否早退
if((df.parse((String) endTime.get(i)).getTime()-df.parse((String) earlyTime.get(i)).getTime())/){
zaotui.add("");
zaotui.add("早退");
} catch (ParseException e) {
e.printStackTrace();
//关闭读取流
wb.close();
//打开写入流
WritableWorkbook book = Workbook.createWorkbook(new File("D://Io//stu.xls"));
// 生成名为“sheet1”的工作表,参数0表示这是第一页
WritableSheet kaoqin = book.createSheet("kaoqin", 0);
//写入部门
for (int i = 0; i & bumen.size(); i++) {
Label label = new Label(0, i,
(String) bumen.get(i));
// 将定义好的单元格添加到工作表中
kaoqin.addCell(label);
//写入姓名
for (int i = 0; i & xingming.size(); i++) {
Label label = new Label(1, i,
(String) xingming.get(i));
kaoqin.addCell(label);
//写入日期
for (int i = 0; i & date.size(); i++) {
Label label = new Label(2, i,
(String) date.get(i));
kaoqin.addCell(label);
//写入上班时间
for (int i = 0; i & earlyTime.size(); i++) {
Label label = new Label(3, i,
(String) earlyTime.get(i));
kaoqin.addCell(label);
//写入下班时间
for (int i = 0; i & endTime.size(); i++) {
Label label = new Label(4, i,
(String) endTime.get(i));
kaoqin.addCell(label);
//写入总共上班时间
for (int i = 0; i & workTime.size(); i++) {
Label label = new Label(5, i,
(String) workTime.get(i)) ;
kaoqin.addCell(label);
//加入迟到
for (int i = 0; i & chidao.size(); i++) {
Label label = new Label(6, i,
(String) chidao.get(i)) ;
kaoqin.addCell(label);
//写入早退
for (int i = 0; i & zaotui.size(); i++) {
Label label = new Label(7, i,
(String) zaotui.get(i)) ;
kaoqin.addCell(label);
book.write();
//执行写入操作
book.close();
}catch (Exception e) {
System.out.println(e);
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐扫二维码下载作业帮
3亿+用户的选择
下载作业帮安装包
扫二维码下载作业帮
3亿+用户的选择
第一天卖出总数的六分之一,第二天卖出了余下的五分之三,第三天是总数的四分之一,还剩140KG,求一共多少KG(题目就是这样的 字没少打)一辆汽车从A地道B地,行了全程的八分之三,离中点(注意 是中点)还有82千米,求AB距离老师发书,发完一行后,已发的占未发的四分之一,又发了9本,已发的占未发的三分之二,共有多少本?A ball is usually( ),such as a basketball,a( )or a ( ).A square is a( )with( )straight equal sides.(上面的题是每空填一个单词)
作业帮用户
扫二维码下载作业帮
3亿+用户的选择
(1)鞋厂新进一批旅游鞋,第一天卖出总数的六分之一,第二天比第一天多卖出822双,这时卖出的双数与剩下的双数的比是5:7,求这批鞋共有多少双?设这批鞋共有x双,则,卖出:(2x/6+822)双;剩下:x-(2x/6+822)双.(2x/6+822)∶〔x-(2x/6+822)〕=5∶7 7x/3+822×7=5x-5x/3-822×5 (5-7/3+5/3)x=822×12 x=822×12 x=9864 答:这批鞋共有9864双.(2)八分之四-八分之三等于八分之一,82除以八分之一等于656(千米)答:AB两地距离是656千米.(3)设总共要发的书为X本,第一次发的书有a本,则剩下(X-a)本,就有:a/(X-a)=1/4;同理,第二次就有:(a+9)/(X-a-9)=2/3;解得X=45;后面我不知道,我英语不咋地.数学拿手.
为您推荐:
其他类似问题
扫描下载二维码WPS论坛表格好帖推荐
一天一个小技巧
一键分享:
从Word表格文本中引入数据&请问可以将Word表格的文本内容引入到Excel工作表中吗?具体如何实现?答:可以通过“选择性粘贴”命令来实现。具体操作如下:先利用“复制”命令将Word表格文本内容添加到系统剪贴板中,然后在Excel工作表中定位到对应位置。单击“编辑”菜单中的“选择性粘贴”命令,再选择“方式”下的“文本”项,最后单击“确定”按钮即可。
快速实现整块数据的移动在工作中常常需要移动单元格中的数据,请问有比“粘贴”操作更快捷的方法吗?答:可以直接采用拖动的方法。操作过程如下:首先选择要移动的数据(注意必须是连续的区域)。然后移动鼠标到边框处,当鼠标指针变成一个四个箭头标志时,按住“Shift键的同时按下鼠标左键,拖动鼠标至要移动的目的区域(可以从鼠标指针右下方的黄色提示框中获知是否到达目标位置),放开鼠标左键即完成移动。
固定数据输入时的焦点在数据输入时,每当我们按下“Enter键后,光标就会自动跳转到下一个单元格中。因此在进行数据的反复验证中,就必须反复地来重新定位焦点。请问有什么方法来固定数据输入的焦点吗?答:要实现上述要求并不难。输入数据前,在按住“Ctrl键的同时单击选择该单元格。当单元格边框的边很细的时候,再开始数据的输入。这样不管按下多少次“Enter键,光标始终都不会移动到其他单元格。如果要移动到下一单元格,可以使用方向键来完成。当然如果当前工作表中要实行数据验证的单元格很多时,每次都按上述方法来操作未免有些麻烦。那么可以试试以下方法来实现一劳永逸。单击“工具”菜单中的“选项”命令,在弹出的设置框中单击“编辑”选项卡,然后取消选择“按Enter键后移动”复选框,最后单击“确定”按钮即可。
[原创]为Excel中的“中文”添加拼音由于工作的需要,经常要为中文添加拼音,这样可以为某些生僻的汉字加上拼音注释。如果是在Word中就比较简单了,但在Excel中应该怎么添加呢?
答:如果要在Excel中为“中文”添加拼音,可以执行如下的操作步骤(下面以Excel 2003为例进行介绍):(1)选中需要输入拼音的单元格区域,执行菜单栏中的【格式】|【拼音指南】|【显示或隐藏】命令(如图1所示),这样就可以为该单元格区域激活拼音信息的显示模式,否则即使输入后也处于隐藏状态。(2)输入正常的中文文字,然后执行菜单栏中的【格式】|【拼音指南】|【编辑】命令,此时就可以直接在单元格的上半部区域输入相应的拼音了,如图2所示。(3)一般情况下,由于拼音缺省使用半角字符,而且又缺省使用左对齐模式,因此看起来不是那么美观。
因此可以执行菜单栏中的【格式】|【拼音指南】|【设置】命令,在打开的“拼音属性”对话框中的“字体”选项卡中可以调整拼音的字体、字形、字号、下划线、颜色等格式(如图3所示);在“设置”选项卡中重新设置拼音与文字的对齐状态,比如左对齐、居中、分散对齐等(如图4所示),建议选择“分散对齐”,这样拼音与文字就可以一一对应了。[分享]输入以“0开头的数字在Excel单元格中,输入一个以“0开头的数据后,往往在显示时会自动把“0消除掉。请问有什么办法来让“0不被消掉吗?答:要保留数字开头的“0,其实是非常简单的。只要在输入数据前先输入一个“‘”(单引号),这样跟在后面的以“0开头的数字的“0就不会被系统自动消除。
我有更好的办法,就是设置单元格格式为自定义“000000#,0的个数依编码长度定,这样可以进行数值运算。如果这带0开头的字串本身是文本,或者是不定长的,那干脆先设该部分单元格格式为文本好了。不知那位还有补充?
[分享]在数据录入时自动切换输入法由于工作表中数据类型的复杂和多变性,所以常常要在各种输入法之间来回切换,请问可以实现一定位到某个单元格系统就会自动切换到相应的输入法吗?答:可以通过下面的设置来实现它:首先选中使用同一种输入法的所有单元格,再单击执行“数据”菜单上的“有效性”命令,在弹出的对话框中选择“输入法模式”选项卡,在“输入法模式”下拉列表中,根据需要进行设置。如要使用中文字符的话,就选择“打开”,如要使用英文输入模式,就选择“关闭(英文模式)”。
[分享]在信息输入前就给予提示在单元格输入信息时,希望系统能自动的给予一些必要的提示,这样不但可以减少信息输入的错误,还可以减少修改所花费的时间。请问该如何实现?答:可以按如下操作:首先选择需要给予输入提示信息的所有单元格。然后执行“数据”菜单中的“有效性”命令,在弹出的对话框中选择“输入信息”选项卡。接着在“标题”和“输入信息”文本框中输入提示信息的标题和内容即可。
[分享]选择大范围的单元格区域由于屏幕大小的局限性,如果利用鼠标拖动操作,总是无法一次性准确地选择大于屏幕显示范围的单元格区域。请问有什么别的好方法吗?答:可以进行如下操作:首先在“名称”框中输入该操作区域的起始单元格名称代号,然后输入该操作区域的最后一个单元格名称代号,中间用“:”冒号分开。最后按下“Enter键,这样以这两个单元格为对角的长方形区域就会被快速的选定。
还有个办法:先选中区域的左上角单元格,按着shift键点击右下角单元格,也可以选定以这两个单元格为对角的长方形区域。
如何正确显示百分数在单元格中输入一个百分数(如60%),按下回车键后显示的却是0.6。请问该如何设置才能正确显示百分数?答:出现这种情况的原因是因为所输入单元格的数据被强制定义成数值类型了,只要更改其类型为“常规”或“百分数”即可。操作如下:选择该单元格,然后单击“格式”菜单中的“单元格”命令,在弹出的对话框中选择“数字”选项卡,再在“分类”栏中把其类型改为上述类型中的一种即可。
[分享]在连续单元格中自动输入等比数据序列请问有什么好的方法来输入一个较大的等比序列吗?答:可以通过填充的方法来实现。具体操作如下:首先在第一个单元格中输入该序列的起始值,然后通过拖动操作选择要填充的所有单元格。再依次单击“编辑”菜单中的“填充”项下的“序列”命令。在弹出的“序列”对话框中,再选择“类型”中“等比序列”单选按钮,再在“步长”文本框中输入等比序列的比值。最后还要在“终止值”文本框中输入一个数字。不一定要是该序列的最后一个值,只要是一个比最后一个数大的数字就可以了。然后单击“确定”按钮即可。这样系统就自动将序列按照要求填充完毕。
[分享]为修改后的工作表添加批注想在对工作表文档进行修改的同时,在修改处添加批注,以方便日后查阅。请问该如何操作?答:为修改添加批注是很容易实现的。具体操作如下:首先选择已经修改过的单元格,然后单击“插入”菜单中的“插入批注”命令。这时在该单元格旁边会弹出一个黄色的文本输入框,输入框最上边会自动显示系统安装时使用的用户名字,当然也可以改为当前使用者的名字。在光标处就可以输入要添加的批注了。输入完成后鼠标单击任意位置,批注文本框就会自动隐藏起来。这时在该单元格的右上角部位会多出一个红色的小三角形符号,当鼠标移动至该单元格上时,会自动弹出刚才添加的批注内容。同时还可以用鼠标右键单击该单元格,在弹出的菜单中通过“编辑批注”和“清除批注”命令来进行其他的修改操作。
[分享]兼得Excel公式与结果兼得Excel公式与结果-----偶然间在网上找到的,不知道对大家有没有用。。。。。Excel最重要的应用就是利用公式进行计算。无论输入是纯粹的数字运算,还是引用其他单元格计算,只要在一个单元格中输入公式,就能得到结果。这个直接显示结果的设计对于绝大多数场合来说都是适用的,但某些情况下就不那么让人满意了。比如说在做工程施工的预结算编写,使用Excel,既要写出工程量的计算式,也要看到它的结果,于是这样相同的公式在Excel里面要填两次,一次在文本格式的单元格中输入公式,一次是在数据格式的单元格中输入公式让Excel计算结果。如何既能看到公式又能看到结果呢?这个问题笔者认为可以从两个方面考虑:一种方法是所谓“已知结果,显示公式”,先在数据格式单元格中输入公式让Excel计算结果,然后在相邻的单元格中看到公式;另一种方法所谓“已知公式,显示结果”,就是先在一个文本格式的单元格中输入公式,在相邻的单元格中看到结果。★已知结果,显示公式假设C列为通过公式计算得到的结果(假设C1为“=A1+B1,或者直接是数字运算“=2+3),而相邻的D列是你需要显示公式的地方(即D1应该显示为“=A1+B1或者“=2+3)。1.打开“工具”菜单选择“选项”命令,出现“选项”对话框。2.在“常规”选项卡中,选中“R1C1引用方式”选项。3.定义名称,将“引用位置”由“=GET.CELL(6,Sheet1!RC[-1])即可。这里的RC[-1]含义是如果在当前单元格的同行前一列单元格中有公式结果,则在当前单元格中得到公式内容,即在含公式结果单元格的同行后一列单元格显示公式内容;如果将RC[-1]改为RC[1],则在公式结果的同行前一列单元格显示公式内容。4.如果“引用位置”中含有“RC[-1],则在含公式结果单元格的同行后一列单元格中输入“=FormulaofResult(这个应该就是前面提到的定义的名称吧?)即可得到公式;如果“引用位置”中含有“RC[1],则在含公式结果单元格的同行前一列单元格中输入“=FormulaofResult即可得到公式。如果想要在含公式结果单元格的同行后数第2列中显示公式内容,则需要把“引用位置”中的“RC-1改为“RC-2。★已知公式,显示结果假设C列为输入的没有等号公式(假设C1为“A1+B1),而相邻的D列是你需要存放公式计算结果的地方(即D1显示A1和B1单元格相加的结果)。1.选中D1,然后打开“插入”菜单选择“名称”命令中的“定义”子命令,出现“定义名称”对话框。2.在“在当前工作表中的名称”输入栏中输入定义的名称“ResultofFomula,在下方的“引用位置”编辑栏中输入“=EVALUATE(Sheet1!C1),单击[确认]按钮退出。3.在D1中输入“=ResultofFomula,然后选中按住右下角的填充柄向下拉动填充即可。EVALUATE是Eexcel 4.0版的宏表函数,Excel 2000和Excel 2002中还支持,但只可用于名称定义中。4.填充后要按[F9]进行重算,如果C列的公式有改动,也需要及时按[F9]进行重算。巧施妙计,就能让公式和结果在Excel中和平共处了,你也试试吧。
[分享]同时对多个单元格执行相同运算请问有什么好的方法来实现一步完成对多个单元格数据执行同样的运算吗?答:可以执行如下操作:假设要对多个单元格执行全部加“1的相同操作。首先在空白单元格中输入要执行运算的操作数“1,再利用“复制”按钮将其添加到剪贴板。然后选择所有要进行运算的单元格,再单击“编辑”菜单中的“选择性粘贴”命令。在弹出的对话框中单击选择“运算”选项区域下的“加”单选按钮,最后单击“确定”按钮完成。
[分享]在公式中引用其他工作表单元格数据公式中一般可以用单元格符号来引用单元格的内容,但是都是在同一个工作表中操作的。如果要在当前工作表公式中引用别的工作表中的单元格,那该如何实现呢?答:要引用其他工作表的单元格可以使用以下方法格式来表示:工作表名称+!+单元格名称。如要将Sheet1工作表中的A1单元格的数据和Sheet2工作表中的B1单元格的数据相加,可以表示为:“Sheet1!A1+Sheet2!B1。
[分享]不输入公式直接查看结果当要计算工作表中的数据时,一般都是利用公式或函数来得到结果。可是假如仅仅只是想查看一下结果,并不需要在单元格中建立记录数据。请问有什么办法实现吗?答:可以选择要计算结果的所有单元格,然后看看编辑窗口最下方的状态栏上,是不是自动显示了“求和=?”的字样呢?如果还想查看其他的运算结果,只需移动鼠标指针到状态栏任意区域,然后用鼠标右键单击,在弹出的菜单中单击要进行相应的运算操作命令,在状态栏就会显示相应的计算结果。这些操作包括:均值、计数、计数值、求和等。
[分享]利用单步执行检查公式错误Excel中提供的函数是十分丰富的。但是在使用一些比较复制的嵌套函数时,一旦出现错误,要找到错误原因是比较困难的。请问有什么好的方法来查找公式函数中的错误吗?答:可以利用“公式求值”功能来一步一步执行函数,这是一个准确找出错误的好办法。由于“公式求值”不是系统默认的按钮,所以需要先将其添加到工具栏。单击“工具”菜单中的“自定义”命令,在弹出的对话框中的选择“命令”选项卡。再在“类别”列表中选择“工具”项,在“命令”列表中选择“公式求值”项,最后将其拖到工具栏上。接下来选择包含函数的单元格,然后单击“公式求值”按钮。在弹出的“公式求值”对话框中,会用下划线表示公式中的执行步骤。通过单击“求值”按钮,可以一步步地执行公式,同时观察下划线表达式的运算结果是否正确,从而找出公式的错误之处。
[分享]函数中快速引用单元格在函数使用时,常常需要用单元格名称来引用该单元格的数据。如果要引用的单元格太多、太散的话,那么逐个输入就会很麻烦。请问有什么简捷的方法吗?答:遇到这种情况时,可以试试下面的方法,利用鼠标直接选取引用的单元格。具体操作如下:以SUM函数为例。我们在公式编辑栏中直接输入“=SUM(),然后再将光标定位至小括号内。接着按住“Ctrl键,在工作表中利用鼠标选择所有参与运算的单元格。这时会发现,所有被选择的单元格都自动的填入了函数中,并用“,”自动分隔开。输入完成后按“Enter键结束即可。
[分享]快速找到所需函数的妙招如果对系统提供的函数不是很熟悉,有什么办法可以快速找到需要的函数呢?答:对于没学习过计算机编程的人来说,系统提供的函数的确是一个比较头痛的问题。不过使用下述方法可以非常容易地找到你需要的函数:1)假如需要利用函数对工作表数据进行排序操作,可以先单击工具栏的“插入函数”按钮,在弹出的对话框的“搜索函数”项下面直接输入所要的函数功能,如直接输入“排序”两个字。2)单击“转到”按钮,在下面的“选择函数”对话框中就会列出好几条用于排序的函数。单击某个函数,在对话框最下面就会显示该函数的具体功能。3)如果觉得还不够详细,可以单击“有关该函数的帮助”链接来查看更详细的描述。这样就再也不会为不懂函数而头痛了。
[分享]利用组合键快速隐藏单元格中的公式如果要隐藏单元格中的公式,除了用系统命令外,还有什么更快捷的方法吗?答:可以利用以下组合键来隐藏公式。选择要隐藏公式的单元格,然后按下“Ctrl+`(数字“1键左边的那个按键)组合键即可;如果要再次显示隐藏的公式,只要再按一次上述组合键即可重新恢复显示。
[分享]快速实现矩阵型数据区域的求和在一个比较大的工作表中,需要对输入的数据进行横向和纵向的求和,请问有什么快捷的方法吗?答:对于这种矩阵形状的数据进行行和列的求和,可以使用如下快捷的方法:如要对数据矩阵进行横向求和,首先用鼠标拖动操作选择整个数据矩阵,同时还要多选择一空白列。然后单击工具栏上的“Σ”按钮。这样会发现多选择的那一个空白列中已经自动填入了对应行求和得到的结果了。同样,如果要按列方向求和,则只要多选择一行;如果要同时对行和列进行求和,就多选择一行和一列,最后单击“Σ”按钮即可。不过用这种方法来求和时,必须保证所有的单元格都是直接输入的数据,不能是通过函数式计算得到的数据。否则在该单元格前的所有单元格数据都不会参与求和。
[分享]在工具按钮之间设置分隔线工具栏中只有不同组的工具按钮才用分隔线来隔开,如果要在每一个工具按钮之间设置分隔线该怎么操作?答:先按住“Alt键,然后单击并稍稍往右拖动该工具按钮,松开后在两个工具按钮之间就多了一根分隔线了。如果要取消分隔线,只要向左方向稍稍拖动工具按钮即可。
[分享]依据三个以上关键字对数据排序系统提供的排序功能最多只能同时依据三个关键字来进行。如果需要依据三个以上的条件来排序,该如何实现?答:虽然系统一次最多只能同时对三个关键字来排序,但是我们可以利用设置排序关键字的优先级,通过多次排序来实现关键字大于3个以上的排序。具体操作如下:首先打开工作表。单击“数据”菜单中的“排序”项,依次在“主要关键字”、“次要关键字”、“第三关键字”中选择优先级最低的几个排序关键字,然后执行排序操作。接下来再依次选择优先级较高的几个关键字,进行2次排序。这样直到最高优先级的关键字排序完成为止,就可以实现了对三个以上关键字的排序操作了。
[分享]同时打开相关联的所有工作簿在数据输入或处理时,常常可能要参考其他数据文件中的内容,这样就必须一个一个的打开相关联的工作簿。请问可以让系统在打开当前工作簿文件时就自动打开这些相关联的数据文件吗?答:可以通过将这些相关联的数据文件和当前工作簿组成一个工作区,只要将该工作区打开,系统就会打开其中的每一个工作簿。具体实现方法如下:首先打开所以的工作簿文件,再执行“文件”菜单中的“保存工作区”命令,输入工作区名称后单击“保存”按钮即可。
[分享]更改系统菜单的弹出方式请问如何自己定义多样的菜单弹出方式呢?答:其实系统早就准备了多种菜单的弹出方式,可以执行如下操作来实现:单击“工具”菜单中的“自定义”命令。再选择“选项”选项卡,在“菜单的打开方式”项旁的下拉列表框中列出了多种弹出方式,可以根据喜好来选择。
[分享]在工具按钮直接显示文字提示工具栏中提供的工具按钮都是用图表或符号来表示的,有许多都看不懂,请问可以让工具按钮像菜单那样显示文字提示吗?答:可以执行以下操作来实现:单击“工具”菜单中的“自定义”命令,再选择“命令”选项卡。然后用鼠标右键单击系统工具栏上希望显示文字提示的工具按钮(或者单击对话框中的“更改所选内容”按钮),在弹出的菜单中根据需要选择“总是只用文字”或者“图像和文本”。这样工具按钮就会显示文字提示了。不过并不是每个工具按钮都有文字提示的。所以有的工具按钮弹出菜单中的对应命令项会是不可用的。
[原创]在公式中插入批注如果要在公式中插入批注信息,可以利用“N(Value)”返回“0的特点,因为文字属于其它值。1.假如A1~F1单元格中是个别统计数字,G1则是它们的总和,那么一般情况下其公式为“=SUM(A1:F1)。2.如果要在公式中插入批注信息,可以将公式更改为“=SUM(A1:F1)+N("A1~F1的总和"),如图1所示。图片附件:图1.JPG( 13:18,11.04 K)

我要回帖

更多关于 第一天涨停第二天跌停 的文章

 

随机推荐