当前位置: 微经验 > 经验 > 科技 > 15个常用excel函数公式

15个常用excel函数公式

更新时间:2023-01-07

1、15个常用excel函数公式

  15个常用的Excel函数公式分别是;

  1、查找重复内容

  =IF(COUNTIF(A:A,A2)>1,”重复”,”“)

  2、重复内容首次出现时不提示

  =IF(COUNTIF(A$2:A2,A2)>1,”重复”,”“)

  3、重复内容首次出现时提示重复

  =IF(COUNTIF(A2:A99,A2)>1,”重复”,”“)

  4、根据出生年月计算年龄

  =DATEDIF(A2,TODAY(),”y”)

  5、根据身份证号码提取出生年月

  =–TEXT(MID(A2,7,8),”0-00-00”)

  6、根据身份证号码提取性别

  =IF(MOD(MID(A2,15,3),2),”男”,”女”)

  7、几个常用的汇总公式

  A列求和:=SUM(A:A)

  A列最小值:=MIN(A:A)

  A列最大值:=MAX (A:A)

  A列平均值:=AVERAGE(A:A)

  A列数值个数:=COUNT(A:A)

  8、成绩排名

  =RANK.EQ(A2,A2:A7)

  9、中国式排名(相同成绩不占用名次)

  =SUMPRODUCT((B2:B7>B2)/COUNTIF(B2:B7,B2:B7))+1

  10、90分以上的人数

  =COUNTIF(B1:B7,”>90”)

  11、各分数段的人数

  同时选中E2:E5,输入以下公式,按Shift+Ctrl+Enter

  =FREQUENCY(B2:B7,{70;80;90})

  12、按条件统计平均值

  =AVERAGEIF(B2:B7,”男”,C2:C7)

  13、多条件统计平均值

  =AVERAGEIFS(D2:D7,C2:C7,”男”,B2:B7,”销售”)

  14、统计不重复的个数

  =SUMPRODUCT(1/COUNTIF(A2:A9,A2:A9))

  15、提取不重复的内容

  C2单元格输入以下数组公式,按Ctrl+ Shift+Enter,向下复制。

  =INDEX(A:A,1+MATCH(,COUNTIF(C1:C1,A2:A$10),))&”“

2、java导入excel到数据库插件

  1、用到的JAR包如下(可以直接到POI官网上下载也可以在文章的附件中下载):

  poi-3.9-20121203.jar

  poi-ooxml-3.9-20121203.jar

  poi-ooxml-schemas-3.9-20121203.jar

  xmlbeans-2.3.0.jar

  可能有冲突的JAR包,如果工程lib中存在,需要删除。

  2、xbean-2.1.0.jar具体代码如下:

  Java代码

  package com.yusj;

  import java.io.FileInputStream;

  import java.io.FileNotFoundException;

  import java.io.FileOutputStream;

  import java.io.IOException;

  import java.io.OutputStream;

  import org.apache.poi.hssf.usermodel.HSSFWorkbook;

  import org.apache.poi.ss.usermodel.Row;

  import org.apache.poi.ss.usermodel.Sheet;

  import org.apache.poi.ss.usermodel.Workbook;

  import org.apache.poi.xssf.usermodel.XSSFWorkbook;/*3、导入和导出Excel文件类,支持2003(xls)和2007(xlsx)版本的Excel文件

  @author yxm

  */

  public class OperationExcelForPOI {

  public static void main(String[] args) {

  // 文件所在路径

  String execelFile = C:/Book2007.xlsx ;

  //String execelFile = C:/Book2003.xls ;

  // 导入Excel

  new OperationExcelForPOI().impExcel(execelFile) ;

  // 导出Excel

  String expFilePath = C:/testBook.xls ;

  new OperationExcelForPOI().expExcel(expFilePath);

  }

  /**

  * 导入Excel

  * @param execelFile

  */

  public void impExcel(String execelFile){

  try {

  // 构造 Workbook 对象,execelFile 是传入文件路径(获得Excel工作区)

  Workbook book = null;

  try {

  // Excel 2007获取方法

  book = new XSSFWorkbook(new FileInputStream(execelFile));

  } catch (Exception ex) {

  // Excel 2003获取方法

  book = new HSSFWorkbook(new FileInputStream(execelFile)); }

  // 读取表格的第一个sheet页

  Sheet sheet = book.getSheetAt(0);

  // 定义 row、cell

  Row row;

  String cell;

  // 总共有多少行,从0开始

  int totalRows = sheet.getLastRowNum() ;

  // 循环输出表格中的内容,首先循环取出行,再根据行循环取出列

  for (int i = 1; i

3、excel怎么按照数字排序

  excel怎么按照数字排序,首先要将需要排序的内容设置为数值类型,然后再进行排序,现在就分享操作的具体方法和过程,仅供参考。

  首先启动Excel2010,打开一份需要排序的数据表格。

  选择需要排序的数据区域,右键单击调出下拉菜单。

  接着选择设置单元格格式选项,在弹出的对话框中选择数值,点击确定按钮。

  选择需要排序的数据区域,执行公式-排序命令。

  在排序对话框中,设置主要关键字为刚才设置数值类型的那一列。

  排序依据设置为数值,排序方式根据自己实际需要设置,点击确定。

更多精彩资讯请关注微经验,我们将持续为您更新最新资讯!

上一篇: excel饼图怎么做 下一篇: Excel表格怎么加框线