excel获取当前时间的函数(excel中获取当前日期的函数)

Exce表格网 2023-01-07 16:55 编辑:admin 249阅读

1. excel中获取当前日期的函数

第一步:首先我们打开电脑上的Microsoft Excel,选择我们要输入时间的单元格

      第二步:然后我们在菜单栏中找到“公式”

      第三步:接着我们在公式菜单栏里找到“日期和时间”

      第四步:接下来我们在弹出的日期和时间菜单里,找到“now”

      第五步:最后我们点击“确定”

      第六步:这时候我们就会发现系统自动把当前时间填充到表格中了

2. Excel如何获取当前日期

1.首先在要显示当前日期的单元格内输入=TODAY(), 然后按下回车键

2.输入完成之后,单元格就会自动显示当前的日期,而编辑框显示的是输入的命令

3.如果输入的信息是=NOW(), 也会显示当前的日期

4.单元格内显示的是当前的日期,而编辑框显示的是输入的命令5/8

5 如果想要显示的时间格式,那么单元格内输入=NOW() - TODAY()

6 输入完成之后,单元格显示的不是时间格式,那么右键弹出的列表框,选择“设置单元格格式”

7 弹出的“设置单元格格式”的对话框中,类别选择“时间”,然后按下“确定”按钮

8 设置完成之后,单元格就显示的是时间格式。

3. excel函数获取当前时间

Excel统计工作中不可或缺的工具,在实际工作中一些数据是随时添加的并不是按照特定的顺序。这时如果要查找想要的一些信息可以用Excel中自带的筛选等方法可以实现,但要是查找一个时间段的数据并单独显示出来,这时Excel自带的查找方法就不能满足我们了,一条一条查找不说浪费时间还容易出现错漏极不方便,下面用一个实例来快捷实现查找结果。

假如要找出2017/1/1-2017/7/1这段时间都有哪些销售信息,大家可以看出数据的排列没有特定的排序,特别是日期列都是打乱的。我们要通过几个函数的组合才能解决问题,IFERROR函数、Vlookup函数、ROW()函数、COLUMN函数、COUNTIFS函数这几个函数都是要用到的。

先了解下这些函数的基本语法及含义,这样更容易理解所写公式的意义。

IFERROR(value, value_if_error),IFERROR 函数语法具有以下参数 :value 必需,检查是否存在错误的参数;value_if_error 必需,公式的计算结果为错误时要返回的值。如果公式的计算结果为错误,则返回您指定的值;否则将返回公式的结果。如果 value 是数组公式,则 IFERROR 为 value 中指定区域的每个单元格返回一个结果数组。

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup),Lookup_value为需要在数据表第一列中进行查找的数值。Table_array为需要在其中查找数据的数据表。使用对区域或区域名的用。col_index_num为table_array 中查找数据的数据列序号。Range_lookup为一逻辑值,指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配。

4. excel单元格获取当前日期

import jxl.*;

import jxl.format.UnderlineStyle;

import jxl.write.*;

import jxl.write.Number;

import jxl.write.Boolean;

import java.io.*;

class excel {

public excel() {

}

/**

* 读取excel

*

* @param filepath

*/

public static void readexcel(String filepath) {

try {

InputStream is = new FileInputStream(filepath);

Workbook rwb = Workbook.getWorkbook(is);

// sheet st = rwb.getsheet("0")这里有两种方法获取sheet表,1为名字,2为下标,从0开始

Sheet st = rwb.getSheet(0);

Cell c00 = st.getCell(1, 0);

// 通用的获取cell值的方式,返回字符串

String strc00 = c00.getContents();

// 获得cell具体类型值的方式

if (c00.getType() == CellType.LABEL) {

LabelCell labelc00 = (LabelCell) c00;

strc00 = labelc00.getString();

}

// 输出

System.out.println(strc00);

// 关闭

rwb.close();

} catch (Exception e) {

e.printStackTrace();

}

}

/**

* 输出excel

*

* @param os

*/

public static void writeexcel(OutputStream os) {

try {

/**

* 只能通过api提供的工厂方法来创建workbook,而不能使用WritableWorkbook的构造函数,

* 因为类WritableWorkbook的构造函数为protected类型

* method(1)直接从目标文件中读取WritableWorkbook wwb =

* workbook.createWorkbook(new file(targetfile)); method(2)如下实例所示

* 将WritableWorkbook直接写入到输出流

*

*/

WritableWorkbook wwb = Workbook.createWorkbook(os);

// 创建excel工作表 指定名称和位置

WritableSheet ws = wwb.createSheet("test sheet 1", 0);

WritableSheet ws2 = wwb.createSheet("test sheet 2", 1);

// **************往工作表中添加数据*****************

// 1.添加label对象

Label label = new Label(0, 0, "this is a label test");

ws.addCell(label);

Label label2 = new Label(0, 0, "this is a label test2");

ws2.addCell(label2);

// 添加带有字型formatting对象

WritableFont wf = new WritableFont(WritableFont.TIMES, 18,

WritableFont.BOLD, true);

WritableCellFormat wcf = new WritableCellFormat(wf);

Label labelcf = new Label(1, 0, "this is a label test", wcf);

ws.addCell(labelcf);

// 添加带有字体颜色的formatting对象

WritableFont wfc = new WritableFont(WritableFont.ARIAL, 10,

WritableFont.NO_BOLD, false, UnderlineStyle.NO_UNDERLINE,

jxl.format.Colour.RED);

WritableCellFormat wcffc = new WritableCellFormat(wfc);

Label Labelcf = new Label(1, 0, "this is a Label cell", wcffc);

ws.addCell(Labelcf);

// 2.添加number对象

Number Labeln = new Number(0, 1, 3.1415926);

ws.addCell(Labeln);

// 添加带有formatting的number对象

NumberFormat nf = new NumberFormat("#.##");

WritableCellFormat wcfn = new WritableCellFormat(nf);

Number Labelnf = new jxl.write.Number(1, 1, 3.1415926, wcfn);

ws.addCell(Labelnf);

// 3.添加boolean对象

Boolean Labelb = new jxl.write.Boolean(0, 2, false);

ws.addCell(Labelb);

// 4.添加datetime对象

jxl.write.DateTime Labeldt = new jxl.write.DateTime(0, 3,

new java.util.Date());

ws.addCell(Labeldt);

// 添加带有formatting的dateformat对象

DateFormat df = new DateFormat("dd mm yyyy hh:mm:ss");

WritableCellFormat wcfdf = new WritableCellFormat(df);

DateTime Labeldtf = new DateTime(1, 3, new java.util.Date(), wcfdf);

ws.addCell(Labeldtf);

// 添加图片对象,jxl只支持png格式图片

// File image = new File("f:\\2.png");

// WritableImage wimage = new WritableImage(0,1,2,2,image);

// ws.addImage(wimage);

// 写入工作表

wwb.write();

wwb.close();

} catch (Exception e) {

e.printStackTrace();

}

}

/**

* 拷贝后,进行修改,其中File1为被copy对象,File2为修改后创建的对象

* 尽单元格原有的格式化修饰是不能去掉的,我们还是可以将新的单元格修饰加上去, 以使单元格的内容以不同的形式表现

*

* @param File1

* @param File2

*/

public static void modifyexcel(File File1, File File2) {

try {

Workbook rwb = Workbook.getWorkbook(File1);

WritableWorkbook wwb = Workbook.createWorkbook(File2, rwb);// copy

WritableSheet ws = wwb.getSheet(0);

WritableCell wc = ws.getWritableCell(0, 0);

// 判断单元格的类型,做出相应的转换

5. excel中获取当前日期的函数会根据每天的日期变化吗

方法一:

B2单元格输入公式:=weekday(A2,2),下拉,得到数字形式的星期几。WEEKDAY(日期,2):返回日期为星期几。第二参数为2,表示一周以周一为第一天。

方法二:

C2单元格输入公式:=TEXT(A2,"aaaa"),下拉,得到“星期几”。说明:text函数第二参数:ddd代表英文星期,中文的星期用aaa和aaaa。

方法三:

D2单元格输入公式:=TEXT(WEEKDAY(A2),"aaaa"),这个就是结合text函数和weekday函数来编写的。

方法四五六:

选择日期列的数据源,按下CTRL+1,打开“设置单元格格式”对话框,然后在类型框中输入“aaaa”或者“dddd”或者“"周"aaa”得到不同的星期显示效果。

6. excel获取当前日期和时间

今天教大家,在Excel中,在已知签约时间,以及签约时长的前提下,计算结束时间,具体操作如下:

方法步骤如下:

1、已知员工的签约时间和签约时长(月数),计算到期时间;

2、首先在单元格内输入公式【=EDATE(】。

3、然后在括号内一次选择开始时间、时长【B2,C2】。

4、输入完成按回车,然后右击鼠标复制该公式。

5、将公式粘贴到对应的单元格内之后,将单元格格式改为【短日期】格式。

6、将单元格格式改为【短日期】格式之后,即可得到签约的到期日期是什么时候了。

7. 获取当前日期的函数是什么

="今天是:"&TEXT(NOW(),"yyyy-mm-dd")或者="今天是:"&TEXT(NOW(),"yyyy年-mm月-dd日")NOW()函数获取的是当前的系统时间,获取当前日期可以用TODAY函数,即="今天是:"&TEXT(TODAY(),"yyyy-mm-dd")="今天是:"&TEXT(TODAY(),"yyyy年-mm月-dd日")仅供参考。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片