Excel如何输入长位数数值

2016-04-01 07:25 33 1 收藏

人生本是一个不断学习的过程,在这个过程中,图老师就是你们的好帮手,下面分享的Excel如何输入长位数数值懂iphone的网友们快点来了解吧!

【 tulaoshi.com - excel 】

Excel如何输入长位数数值

  在Excel中,输入超过12位的数值,系统自动将其转换为科学记数格式,如果输入超过15位的数值,系统自动将15位以后的数值转换为0。这种转换对于我们需要输入一些特殊数值(如身份证号码)时,就不能符合我们的要求了。为了能让这些长位数数值完整显示出来,就必须用下面两种方法,将单元格转换成文本格式,然后再输入。

Excel如何输入长位数数值图老师

  方法一:在输入这些长数值时,先输入一个英文状态下的单引号('),然后接头输入数值即可。

  注意:这种方法适合输入少量的长数值,且输入的英文状态下的单引号不影响显示和打印。

  方法二:选中相应的单元格区域,执行格式→单元格命令,打开单元格格式对话框,在数值标签下,选中文本选项,确定返回,再在上述单元格中输入长数值就行了。

asp.net导出Excel类库代码分享

 这篇文章主要介绍了asp.net导出Excel类库代码,有需要的朋友可以参考一下

  代码如下:using System;using System.Collections.Generic;using System.Reflection;using System.Web;using Excel = Microsoft.Office.Interop.Excel; /// summary///ExcelClass 的摘要说明/// /summarypublic class ExcelClass{    /// summary    /// 构建ExcelClass类    /// /summary    public ExcelClass()    {        this.m_objExcel = new Excel.Application();    }    /// summary    /// 构建ExcelClass类    /// /summary    /// param name="objExcel"Excel.Application/param    public ExcelClass(Excel.Application objExcel)    {        this.m_objExcel = objExcel;    }     /// summary    /// 列标号    /// /summary    private string AList = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";     /// summary    /// 获取描述区域的字符    /// /summary    /// param name="x"/param    /// param name="y"/param    /// returns/returns    public string GetAix(int x, int y)    {        char[] AChars = AList.ToCharArray();        if (x = 26) { return ""; }        string s = "";        s = s + AChars[x - 1].ToString();        s = s + y.ToString();        return s;    }     /// summary    /// 给单元格赋值1    /// /summary    /// param name="x"行号/param    /// param name="y"列号/param    /// param name="align"对齐(CENTER、LEFT、RIGHT)/param    /// param name="text"值/param    public void setValue(int y, int x, string align, string text)    {        Excel.Range range = sheet.get_Range(this.GetAix(x, y), miss);        range.set_Value(miss, text);        if (align.ToUpper() == "CENTER")        {            range.HorizontalAlignment = Excel.XlHAlign.xlHAlignCenter;        }        if (align.ToUpper() == "LEFT")        {            range.HorizontalAlignment = Excel.XlHAlign.xlHAlignLeft;        }        if (align.ToUpper() == "RIGHT")        {            range.HorizontalAlignment = Excel.XlHAlign.xlHAlignRight;        }      }     /// summary    /// 给单元格赋值2    /// /summary    /// param name="x"行号/param    /// param name="y"列号/param    /// param name="text"值/param    public void setValue(int y, int x, string text)    {        Excel.Range range = sheet.get_Range(this.GetAix(x, y), miss);        range.set_Value(miss, text);    }     /// summary    /// 给单元格赋值3    /// /summary    /// param name="x"行号/param    /// param name="y"列号/param    /// param name="text"值/param    /// param name="font"字符格式/param    /// param name="color"颜色/param    public void setValue(int y, int x, string text, System.Drawing.Font font, System.Drawing.Color color)    {        this.setValue(x, y, text);        Excel.Range range = sheet.get_Range(this.GetAix(x, y), miss);        range.Font.Size = font.Size;        range.Font.Bold = font.Bold;        range.Font.Color = color;        range.Font.Name = font.Name;        range.Font.Italic = font.Italic;        range.Font.Underline = font.Underline;    }     /// summary    /// 插入新行    /// /summary    /// param name="y"模板行号/param    public void insertRow(int y)    {        Excel.Range range = sheet.get_Range(GetAix(1, y), GetAix(25, y));        range.Copy(miss);        range.Insert(Excel.XlDirection.xlDown, miss);        range.get_Range(GetAix(1, y), GetAix(25, y));        range.Select();        sheet.Paste(miss, miss);      }     /// summary    /// 把剪切内容粘贴到当前区域    /// /summary    public void past()    {        string s = "a,b,c,d,e,f,g";        sheet.Paste(sheet.get_Range(this.GetAix(10, 10), miss), s);    }    /// summary    /// 设置边框    /// /summary    /// param name="x1"/param    /// param name="y1"/param    /// param name="x2"/param    /// param name="y2"/param    /// param name="Width"/param    public void setBorder(int x1, int y1, int x2, int y2, int Width)    {        Excel.Range range = sheet.get_Range(this.GetAix(x1, y1), miss);          ((Excel.Range)range.Cells[x1, y1]).ColumnWidth = Width;    }    public void mergeCell(int x1, int y1, int x2, int y2)    {        Excel.Range range = sheet.get_Range(this.GetAix(x1, y1), this.GetAix(x2, y2));        range.Merge(true);    }     public Excel.Range getRange(int x1, int y1, int x2, int y2)    {        Excel.Range range = sheet.get_Range(this.GetAix(x1, y1), this.GetAix(x2, y2));        return range;    }     private object miss = Missing.Value; //忽略的参数OLENULL     private Excel.Application m_objExcel;//Excel应用程序实例     private Excel.Workbooks m_objBooks;//工作表集合     private Excel.Workbook m_objBook;//当前操作的工作表     private Excel.Worksheet sheet;//当前操作的表格     public Excel.Worksheet CurrentSheet    {        get        {            return sheet;        }        set        {            this.sheet = value;        }    }     public Excel.Workbooks CurrentWorkBooks    {        get        {            return this.m_objBooks;        }        set        {  &nbwww.tulaoshi.comsp;         this.m_objBooks = value;        }    }     public Excel.Workbook CurrentWorkBook    {        get        {            return this.m_objBook;        }        set        {            this.m_objBook = value;        }    }    /// summary    /// 打开Excel文件    /// /summary    /// param name="filename"路径/param    public void OpenExcelFile(string filename)    {        UserControl(false);         m_objExcel.Workbooks.Open(filename, miss, miss, miss, miss, miss, miss, miss,                               miss, miss, miss, miss, miss, miss, miss);         m_objBooks = (Excel.Workbooks)m_objExcel.Workbooks;         m_objBook = m_objExcel.ActiveWorkbook;        sheet = (Excel.Worksheet)m_objBook.ActiveSheet;    }    public void UserControl(bool usercontrol)    {        if (m_objExcel == null) { return; }        m_objExcel.UserControl = usercontrol;        m_objExcel.DisplayAlerts = usercontrol;        m_objExcel.Visible = usercontrol;    }    public void CreateExceFile()    {        UserControl(false);        m_objBooks = (Excel.Workbooks)m_objExcel.Workbooks;        m_objBook = (Excel.Workbook)(m_objBooks.Add(miss));        sheet = (Excel.Worksheet)m_objBook.ActiveSheet;    }    public void SaveAs(string FileName)    {         m_objBook.SaveAs(FileName, miss, miss, miss, miss,         miss, Excel.XlSaveAsAccessMode.xlNoChange,         Excel.XlSaveConflictResolution.xlLocalSessionChanges,         miss, miss, miss, miss);        //m_objBook.Close(false, miss, miss);     }    public void ReleaseExcel()    {        m_objExcel.Quit();        System.Runtime.InteropServices.Marshal.ReleaseComObject((object)m_objExcel);        System.Runtime.InteropServices.Marshal.ReleaseComObject((object)m_objBooks);        System.Runtime.InteropServices.Marshal.ReleaseComObject((object)m_objBook);        System.Runtime.InteropServices.Marshal.ReleaseComObject((object)sheet);        m_objExcel = null;        m_objBooks = null;        m_objBook = null;        sheet = null;        GC.Collect();    }     public bool KillAllExcelApp()    {        try        {            if (m_objExcel != null) // isRunning是判断xlApp是怎么启动的flag.            {                m_objExcel.Quit();                System.Runtime.InteropServices.Marshal.ReleaseComObject(m_objExcel);                //释放COM组件,其实就是将其引用计数减1                //System.Diagnostics.Process theProc;                foreach (System.Diagnostics.Process theProc in System.Diagnostics.Process.GetProcessesByName("EXCEL"))                {                    //先关闭图形窗口。如果关闭失败...有的时候在状态里看不到图形窗口的excel了,                    //但是在进程里仍然有EXCEL.EXE的进程存在,那么就需要杀掉它:p                    if (theProc.CloseMainWindow() == false)                    {                        theProc.Kill();                    }                }                m_objExcel = null;                return true;            }        }        catch        {            return false;        }        return true;    }}    /// summary    /// 点击打印按钮事件    /// /summary    /// param name="sender"/param    /// param name="e"/param    protected void Sendbu_Click(object sender, EventArgs e)    {        try        {                      //查找部门分类用户            DataTable Duser = EduOA.DBUtility.DbHelperSQL.Query("select count(*) as count,d.Id as DId FROM OA_User u,OA_Department d where u.DepartmentID=d.Id  group by d.Id").Tables[0];             ExcelClass Ec = new ExcelClass();//创建Excel操作类对象             int Ycount = 1;             Ec.CreateExceFile();//创建Excel文件             Ec.setValue(Ycount, 1, "CENTER", "组织部门");            Ec.setValue(Ycount, 2, "CENTER", "姓名");            Ec.setValue(Ycount, 3, "CENTER", "性别");            Ec.setValue(Ycount, 4, "CENTER", "职位");            Ec.setValue(Ycount, 5, "CENTER", "移动电话");            Ec.setValue(Ycount, 6, "CENTER", "电话");            Ec.setValue(Ycount, 7, "CENTER", "电子邮箱");            Ec.setBorder(1, 1, 1, 1, 50);            Ec.setBorder(1, 2, 2, 2, 20);            Ec.setBorder(1, 5, 5, 5, 20);            Ec.setBorder(1, 6, 6, 6, 20);            Ec.setBorder(1, 7, 7, 7, 20);             for (int i = 0; i Duser.Rows.Count; i++)            {                Ycount += 1;                Ec.setValue(Ycount, 1, "CENTER", Common.DeleteHtml(Getdept(Duser.Rows[i]["count"], Duser.Rows[i]["DId"])));                DataTable dtuser = GetData(Duser.Rows[i]["DId"]);                for (int k = 0; k dtuser.Rows.Count; k++)                {                    Ec.setValue(Ycount, 2, "CENTER", dtuser.Rows[k]["TrueName"].ToString());                    Ec.setValue(Ycount, 3, "CENTER", dtuser.Rows[k]["sex"].ToString());                    Ec.setValue(Ycount, 4, "CENTER", dtuser.Rows[k]["PositionId"].ToString());                    Ec.setValue(Ycount, 5, "CENTER", dtuser.Rows[k]["Telephone"].ToString());                    Ec.setValue(Ycount, 6, "CENTER", dtuser.Rows[k]["Mobile"].ToString());                    Ec.setValue(Ycount, 7, "CENTER", dtuser.Rows[k]["Email"].ToString());                    Ycount += 1;                }            }            string path = Server.MapPath("Contactfiles");            Ec.SaveAs(path+"通讯录.xlsx");             //*******释放Excel资源***********            Ec.ReleaseExcel();             Response.Redirect("Contactfiles/通讯录.xlsx");                    }        catch (Exception ex)        {            PageError("导出出错!"+ex.ToString(),"");        }    } 

在Excel 2007中选出符合要求的数据进行批处理

   ①我们打开Excel2007,选择数据表格区域,单击菜单栏--数据--筛选按钮。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/ejc/)
在Excel 2007中选出符合要求的数据,然后进行批处理 图老师

  ②此时标题行会出现小三角符号,单击数据旁边的小三角,弹出下拉菜单,选择数字筛选--大于。

在Excel2007中选出符合要求的数据,然后进行批处理

  ③在大于中填入50,确定。

在Excel2007中选出符合要求的数据,然后进行批处理

  ④筛选完毕,然后在G1单元格输入30,复制下来。

在Excel2007中选出符合要求的数据,然后进行批处理

  ⑤选择D2:D4区域,按下F5键,弹出定位对话框,点击定位条件按钮。

在Excel2007中选出符合要求的数据,然后进行批处理

  ⑥在定位条件对话框中,勾www.tulaoshi.com选可见单元格,确定。

在Excel2007中选出符合要求的数据,然后进行批处理

  ⑦然后单击菜单栏--开始--选择性粘贴,勾选加,确定。

在Excel2007中选出符合要求的数据,然后进行批处理

  ⑧这样先前复制的内容就被加上去了,完成批处理操作。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/ejc/)
在Excel2007中选出符合要求的数据,然后进行批处理

在Excel2010中控件的使用以及隐藏组合框

   操作方法

  ①首先输入问题,然后单击菜单栏--开发工具--插入--ActiveX控件--复选框。

在Excel2010中控件的使用以及隐藏组合框 图老师

  ②点击复选框之后,在问题下方画出复选框,右击,复选框对象--编辑。

在Excel2010中控件的使用以及隐藏组合框

  ③修改复选框内的文字,利用复制粘贴的方法,完成其余选项的制作。

在Excel2010中控件的使用以及隐藏组合框

  ④然后单击菜单栏--开发工具--插入--组合框。

在Excel2010中控件的使用以及隐藏组合框

  ⑤将下面的四个选项组合为一个整体,用组合框圈定。

在Excel2010中控件的使用以及隐藏组合框

  ⑥有时为了美化版面,需要隐藏其中某些组件,我们单击菜单栏--开始--查找与替换--选择窗格。

在Excel2010中控件的使用以及隐藏组合框

  ⑦这时会弹出右侧的选择和可见性窗格,点击组件对应的眼睛按钮即可隐藏。

在Excel2010中控件的使用以及隐藏组合框

来源:https://www.tulaoshi.com/n/20160401/2079029.html

延伸阅读
标签: 电脑入门
在下图中我们可以看到输入的数值位数是没有规律的,如果我们要设定数值的位数该怎么办呢?首先选中需要更改的单元格,在鼠标右击菜单中选择设置单元格格式如下图所示。 在设置单元格格式中选择数值选项,在右侧可以修改小数位数,修改完成后单击确定按钮。 设置完成后就可以看到所有的数值都四舍五入为两位小数了。
标签: 办公软件
    在工作表中,对于函数的输入我们可以采取以下几种方法,下面我们分别给予介绍。 7.11.1 手工输入函数     手工输入函数的方法同在单元格中输入一个公式的方法一样。我们需先在输入框中输入一个等号“=”,然后,输入函数本身即可。例如,我们在单元格中输入下列函数:   &nb...
标签: 办公软件
近日,校长交给我一个麻烦的任务:将全校两千多名学生的学籍信息录入到Excel 2000中作为资料保存。硬着头皮输了二十来个人,就遇到两个麻烦:一是要在单元格之间不断切换输入法,影响输入速度;二是输入的学号前面部分都是zjsx(“枝江市实验小学”的拼音字头),重复输入令人厌烦,而且容易出错。常言道:“磨刀不误砍柴工!”于是查资料...
标签: excel
excel超过12位数字如何下拉递增和保存?   下面为大家介绍excel超过12位数字如何下拉递增和保存方法,有需要的朋友可以参考本文,希望能对大家有所帮助! 方法/步骤 打开EXCEL,在A1输入前面的数字,超过12位的选择文本,在B1输入后几位数字。 往下拉 在C1输入=A1&B1 往下拉,就可以...
标签: excel
Excel2007教程:如何输入小数   工作中常常需要仔细校对各种复杂的Excel表格数据,如果全部靠眼睛校对,很容易出差错。如果Excel表格可以把表格数据念出来,不仅减轻了工作量,还不容易出错。 在Excel2003中,我们可以通过视图-工具栏,选中文本到语音复选框来使用朗读单元格功能。由于这个功能在安装Excel时不是默认的,所以在...

经验教程

612

收藏

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