excel怎么设置条件格式

2016-04-01 08:19 42 1 收藏

下面图老师小编要跟大家分享excel怎么设置条件格式,简单的过程中其实暗藏玄机,还是要细心学习,喜欢还请记得收藏哦!

【 tulaoshi.com - excel 】

excel怎么设置条件格式

   条件格式是指如果指定的单元格满足了特定的条件,Excel便将底纹、字体、颜色等格式用到该单元格中,一般需突出显示。计算结果或者要监视单元格的值时,可以使用条件格式。excel怎么设置条件格式的具体操作步骤如下:

  一、excel2007版本设置条件格式

  1、打开excel软件,框选需要设置条件格式的单元格区域,将其进行框选即可。

excel怎么设置条件格式 图老师

  2、选择开始-样式-条件格式-突出显示单元格规则命令,在弹出的列表中选择需要的命令。这里我们需要把总分在70分以下的突出显示,所以选择小于命令。

excel怎么设置条件格式

  3、弹出大于对话框,在为大于以下值的单元格设置格式文本框中输入70,如下图所示:

excel怎么设置条件格式

  二、excel2003设置条件格式

  excel2003设置单元格格式的方式差不多,先打开excel2003,然后一样先框选单元格,选择之后点击菜单栏里面的格式--条件格式即可弹出条件格式设置对话框。那么就可以对其进行相应的设置。如图所示:

excel2003设置条件格式

在Asp.net用C#建立动态Excel

在Asp.net中建立本地的Excel表,并由服务器向外传播是容易实现的,而删除掉嵌入的Excel.exe进程是困难的。所以 你不要打开任务管理器 ,看Excel.exe进程相关的东西是否还在内存里面。我在这里提供一个解决方案 ,里面提供了两个方法 :

"CreateExcelWorkbook"(说明 建立Excel工作簿) 这个方法 运行一个存储过程 ,返回一个DataReader 并根据DataReader 来生成一个Excel工作簿 ,并保存到文件系统中,创建一个download连接,这样 用户就可以将Excel表导入到浏览器中也可以直接下载到机器上。

第二个方法:GenerateCSVReport 本质上是做同样的一件事情,仅仅是保存的文件的CSV格式 。仍然 导入到Excel中,CSV代码能解决一个开发中的普片的问题:你有一列 里面倒入了多个零,CSV代码能保证零不变空 。(说明: 就是在Excel表中多个零的值 不能保存的问题)

在可以下载的解决方案中,包含一个有效的类 SPGen 能运行存储过程并返回DataReader ,一个移除文件的方法 能删除早先于一个特定的时间值。下面出现的主要的方法就是CreateExcelWorkbook

注意:你必须知道 在运行这个页面的时候,你可能需要能在WebSever 服务器的文件系统中写 Excel,Csv文件的管理员的权限。处理这个问题的最简单的方法就是运行这个页面在自己的文件夹里面并包括自己的配置文件。并在配置文件中添加下面的元素identity impersonate ="true" ... 。你仍然需要物理文件夹的访问控制列表(ACL)的写的权限,只有这样运行的页面的身份有写的权限,最后,你需要设置一个Com连接到Excel 9.0 or Excel 10 类型库 ,VS.NET 将为你生成一个装配件。我相信 微软在他们Office网站上有一个连接,可以下载到微软的初始的装配件。(可能不准,我的理解是面向.net的装配件)

identity impersonate="true" userName="adminuser" password="adminpass" /

特别注意 下面的代码块的作用是清除Excel的对象。

// Need all following code to clean up and extingush all references!!!

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/ejc/)

oWB.Close(null,null,null);

oXL.Workbooks.Close();

oXL.Quit();

System.Runtime.InteropServices.Marshal.ReleaseComObject (oRng);

System.Runtime.InteropServices.Marshal.ReleaseComObject (oXL);

System.Runtime.InteropServices.Marshal.ReleaseComObject (oSheet);

System.Runtime.InteropServices.Marshal.ReleaseComObject (oWB);

oSheet=null;

oWB=null;

oXL = null;

GC.Collect(); // force final cleanup!

这是必须TuLaoShi.com的 ,因为oSheet", "oWb" , 'oRng", 等等 对象也是COM的实例,我们需要

Marshal类的ReleaseComObject的方法把它们从.NET去掉

private void CreateExcelWorkbook(string spName, SqlParameter[] parms)

{

string strCurrentDir = Server.MapPath(".") + "";

RemoveFiles(strCurrentDir); // utility method to clean up old files

Excel.Application oXL;

Excel._Workbook oWB;

Excel._Worksheet oSheet;

Excel.Range oRng;

try

{

GC.Collect();// clean up any other excel guys hangin' around...

oXL = new Excel.Application();

oXL.Visible = false;

//Get a new workbook.

oWB = (Excel._Workbook)(oXL.Workbooks.Add( Missing.Value ));

oSheet = (Excel._Worksheet)oWB.ActiveSheet;

//get our Data

string strConnect = System.Configuration.ConfigurationSettings.AppSettings["connectString"];

SPGen sg = new SPGen(strConnect,spName,parms);

SqlDataReader myReader = sg.RunReader();

// Create Header and sheet...

int iRow =2;

for(int j=0;jmyReader.FieldCount;j++)

{

oSheet.Cells[1, j+1] = myReader.GetName(j).ToString();

}

// build the sheet contents

while (myReader.Read())

{

for(int k=0;k myReader.FieldCount;k++)

{

oSheet.Cells[iRow,k+1]= myReader.GetValue(k).ToString();

}

iRow++;

}// end while

myReader.Close();

myReader=null;

//Format A1:Z1 as bold, vertical alignment = center.

oSheet.get_Range("A1", "Z1").Font.Bold = true;

oSheet.get_Range("A1", "Z1").VerticalAlignment =Excel.XlVAlign.xlVAlignCenter;

//AutoFit columns A:Z.

oRng = oSheet.get_Range("A1", "Z1");

oRng.EntireColumn.AutoFit();

oXL.Visible = false;

oXL.UserControl = false;

string strFile ="report" + System.DateTime.Now.Ticks.ToString() +".xls";

oWB.SaveAs( strCurrentDir + strFile,Excel.XlFileFtulaoShi.comormat.xlWorkbookNormal,

null,null,false,false,Excel.XlSaveAsAccessMode.xlShared,false,false,null,null,null);

// Need all following code to clean up and extingush all references!!!

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/ejc/)

oWB.Close(null,null,null);

oXL.Workbooks.Close();

oXL.Quit();

System.Runtime.InteropServices.Marshal.ReleaseComObject (oRng);

System.Runtime.InteropServices.Marshal.ReleaseComObject (oXL);

System.Runtime.InteropServices.Marshal.ReleaseComObject (oSheet);

System.Runtime.InteropServices.Marshal.ReleaseComObject (oWB);

oSheet=null;

oWB=null;

oXL = null;

GC.Collect(); // force final cleanup!

string strMachineName = Request.ServerVariables["SERVER_NAME"];

errLabel.Text="A href=http://" + strMachineName +"/ExcelGen/" +strFile + "Download Report/a";

}

catch( Exception theException )

{

String errorMessage;

errorMessage = "Error: ";

errorMessage = String.Concat( errorMessage, theException.Message );

errorMessage = String.Concat( errorMessage, " Line: " );

errorMessage = String.Concat( errorMessage, theException.S

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/ejc/)

Excel2003打开发送错误报告

   打开Excel2003文档之后出现提示窗口请发送错误报告的故障,出现该故障如何解决?

Excel2003打开发送错误报告 图老师

  解决方法:

  1、复制路径C:Documents and SettingsAdministratorApplication DataMicrosoftExcel打开我的电脑将路径粘贴到地址栏中按回车键。

  2、此时跳转到此路径,再将文件夹内的.xlb文件全部删除掉,然后重新启动即可解决问题。

删除xlb文件

  当然也有可能是用户前面保存时出错了,因为我们在制作完一个表格excel文件之后,在保存的时候出现错误,导致文件路径出错,这种情况直接将excel软件重新下载安装一下就好了,或者把错误的文件路径找到,删除掉即可。

来源:http://www.tulaoshi.com/n/20160401/2079646.html

延伸阅读
标签: 电脑入门
一、突出显示指定条件的单元格 下面,我们以显示成绩表中学号列中重复学号的条件为例,来看看具体的操作过程。 启动Excel 2007,打开成绩表工作簿。 选中姓名列,切换到开始菜单选项卡中,单击样式组中的条件格式按钮,在随后出现的下拉列表中,依次单击突出显示单元格规则/重复值选项,打开重复值对话框,如下图所示。 设定是重复还...
标签: 办公软件
朋友在一家大型企业的人士部门工作,手头有一张记录着员工基本情况的Excel表格,老板随时要浏览某个员工的情况,经常用鼠标拉来拉去,不仅麻烦,而且容易出现张冠李戴的错行现象。于是,我建议他用“条件格式”帮助老板浏览数据。 1、启动Excel,打开员工基本情况登记表,前面插入两个空行,并输入相应的字符(如图1)。 2、同时选中A5至S...
标签: 电脑入门
我们知道,Excel条件格式功能可以根据单元格内容有选择地自动应用格式,它为Excel增色不少的同时,还为我们带来很多方便。如果让条件格式和公式结合使用,则可以发挥更大的威力,下面提供几个在条件格式中使用公式的应用实例,希望能给读者朋友带来一些启发。 一、 判别输入是否正确 在输入如身份证等有固定位数的号码,出现位数不正确的情形...
标签: 电脑入门
条件格式,在Excel表格中十分有用,本次课程我们要讲的就是条件格式中一个简单的功能--突出显示单元格规则,让特殊的值以特殊颜色显示出来,便于区分。 ①选中表格数据,单击菜单栏--开始--条件格式--突出显示单元格规则--等于。 ②在等于选项框中输入张三,颜色选为浅红填充色。 ③此时数据为张三的单元格被浅红色填充了。 ④再...
标签: excel
Excel中怎么设置混合条件排序   本次Excel教程,教大家如何在表格中设置混合条件排序的方法,学会这个混合条件排序,大大为我们的工作节省了时间,那既然这么实用,那我们就一起来看看吧! 具体的解决办法如下: 日期数据开始于A2单元格,将后面的B,C,D列分别命名为年、月、日。然后在B2中输入 =YEAR(A2),在C2中输入=MONTH...

经验教程

559

收藏

72
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部