精华内容
下载资源
问答
  • jxl有办法读取设置数据有效性-序列的excel表中的数据吗?如果有,我该怎么办? 菜鸟一个,想不用数据库读取一些数据,又想录入数据的时候有一些选择性限制 就在excel上设置数据有效性,但是发现那样的话,读取...
  • 下面我想介绍的是如何设置数据有效性,以及对某个数据进行个数统计,具体我们通过以下两个例子详细说明一下。 设置数据有效性 我们经常用Excel设计测试用例,为了跟踪测试用例的状态,我们会对用例执行情况进行...

    日常工作中,我们经常会用到办公软件Excel,然而实际使用中,我们只是用了很小一部分的功能。下面我想介绍的是如何设置数据有效性,以及对某个数据进行个数统计,具体我们通过以下两个例子详细说明一下。

    设置数据有效性

    我们经常用Excel设计测试用例,为了跟踪测试用例的状态,我们会对用例执行情况进行设置,比如:未测试,通过,未通过,不适应等等。但是实际使用中我们希望能够达到以下效果:

    数据选择

    如何才能够达到这种效果呢?我们可以从数据-> 数据有效性 ->数据有效性V进入

    数据有效性入口

    进入到设置选项,“允许”中选择序列,“来源”输入你要设置的一些数据,注意每个数据之间用英文状态的逗号表示,如下图:

    数据有效性序列

    这样的设置后,就能达到前文我们想要的结果。然而,实际上测试完成后,我们想要统计各个状态的用例数量,可以通过筛选某个状态的结果,通过人工去数数量。如果数据量过大时我们花费的过多的时间,当数据有改变时,我们得到的数量将是错误的。这时我们就会想,有没有什么公式能够计算呢?其实是有的,我们将会使用到COUNTIF函数。

    COUNTIF函数筛选单元格等于某个数值的数量

    我们可以通过以下例子详细了解如何使用COUNTIF函数,假设我们执行用例后的结果如下图:

    COUNTIF函数

    我们可以通过查询COUNTIF函数发现它有两个参数COUNTIF(range,criteria),第一个参数表示范围,可以是B2:B16,第二个参数表示值,可以是数,也可以是字符串,通俗来说就是某个范围内,某个数据出现的总数量。

    今天主要介绍的就是数据有效性,以及和其相关的COUNTIF获取某个数据的总数量。

    展开全文
  • VBA设置数据有效性(取列数据)

    千次阅读 2019-04-11 16:57:58
    On Error Resume Next 'site With Sheets("site").Columns(4).Validation .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:="=tmpl!$A:$A" End Wit...
      On Error Resume Next
        'site
        With Sheets("site").Columns(4).Validation
            .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:="=tmpl!$A:$A"
        End With
        Sheets("site").range("D1:D6").Validation.Delete
    

    具体方法的使用请参考MSDN

    联动demo

    Private Sub Worksheet_Change(ByVal Target As Range)
       Dim tarVal As String
        tarVal = Target.Value
        If tarVal <> "" And Target.Column = 1 Then
            Debug.Print "a"
            Debug.Print Target.Row
            Debug.Print Target.Column
            Debug.Print Sheet2.Range("a:a").Find(Target.Value).Address
            Debug.Print Sheet2.Cells(Sheet2.Range("a:a").Find(Target.Value).Row, 2).Value
            
             With Sheets("sheet1").Cells(Target.Row, 2).Validation
            .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:=Replace(Sheet2.Cells(Sheet2.Range("a:a").Find(Target.Value).Row, 2).Value, ";", ",")
            
            End With
            
            
            
        End If
    End Sub
    
    展开全文
  • Excel设置数据有效性实现单元格下拉菜单的3种方法 一、直接输入: 1.选择要设置的单元格,譬如A1单元格; 2.选择菜单栏的“数据”→“有效性”→出现“数据有效性”弹出窗口; 3.在“设置”选项中→“有效性条件”...

    Excel设置数据有效性实现单元格下拉菜单的3种方法   

    一、直接输入:  1.选择要设置的单元格,譬如A1单元格;  2.选择菜单栏的“数据”→“有效性”→出现“数据有效性”弹出窗口;  3.在“设置”选项中→“有效性条件”→“允许”中选择“序列”→右边的“忽略空值”和“提供下拉菜单”全部打勾→在“来源”下面输入数据,譬如“1,2,3,4,5,6,7,8,9”(不包括双引号,分割符号“,”必须为半角模式)→按“确定”就OK了,再次选择该A1单元格,就出现了下拉菜单。  

    二、引用同一工作表内的数据:      如果同一工作表的某列就是下拉菜单想要的数据,譬如引用工作表Sheet1的B2:B5,B2:B5分别有以下数据:1、2、3、4,操作如下: 1.选择要设置的单元格,譬如A1单元格;  2.选择菜单栏的“数据”→“有效性”→出现“数据有效性”弹出窗口;  3.在“设置”选项中→“有效性条件”→“允许”中选择“序列”→右边的“忽略空值”和“提供下拉菜单”全部打勾→在“来源”下面输入数据“=$B$2:$B$5”,也可以按右边带红色箭头的直接选择B2:B5区域→按“确定”就OK了,再次选择该A1单元格,就出现了下拉菜单。  


    三、引用不同工作表内的数据(必须用到定义名称):  如果不同工作表的某列就是下拉菜单想要的数据,譬如工作表Sheet1的A1单元格要引用工作表Sheet2的B2:B5区域,工作表Sheet2的B2:B5分别有以下数据:1、2、3、4,操作如下:  1.定义名称:菜单栏→“插入”→“名称”→“定义”→弹出“定义名称”窗口,在“在当前工作薄中的名称”下面输入“DW”(可以自己随便明明)→“引用位置”下面输入“=Sheet2!$B$2:$B$5”,也可以按右边带红色箭头的直接选择B2:B5区域→按“添加”后再按“确定”完成第一步。  2.选择菜单栏的“数据”→“有效性”→出现“数据有效性”弹出窗口;  3.在“设置”选项中→“有效性条件”→“允许”中选择“序列”→右边的“忽略空值”和“提供下拉菜单”全部打勾→在“来源”下面输入“=DW”,“DW”就是刚刚定义好的名称,按“确定”就OK了,再次选择该A1单元格,就出现了下拉菜单。

    展开全文
  • 数据有效性中写入公式就行 =indirect("sheet2!A1:A100") jurgzi : 个人认为,使用=indirect的方式方便一点,不需要去定义区域 因为如果要做很多不同的序列,定义区域的话就很麻烦了 而且=indirect("sheet2!...

    http://zhidao.baidu.com/link?url=XCAw1Sj9bmxRtJ8yYHhZk8tOceIQP2_6ZXTREUWbr-Jd7EVZZjTnyCMfQ2Kyl6_hm5fe0vfpyAbozJOzI_4tlK

    数据有效性中写入公式就行 =indirect("sheet2!A1:A100")

    jurgzi:个人认为,使用=indirect的方式方便一点,不需要去定义区域 因为如果要做很多不同的序列,定义区域的话就很麻烦了 而且=indirect("sheet2!A1:A100")可以看作一个函数,需要进行修改的时候,在查询有效性时,很容易就知道调用的是SHEET2工作表的A1:A100这个区域 而定义区域的话,“=LBL”,无法表示调用的是哪个区域的,除非去差区域的定义 PS:这个问题很实用,感谢楼主和忧柔剑、大头AAA的无偿分享经验的精神,谢谢 ^_^


    展开全文
  • java poi 导出excel设置数据有效性

    千次阅读 2019-04-23 21:52:01
    public static void setValidationData(Sheet sheet, int firstRow, int lastRow, int firstCol, int lastCol,String[] explicitListValues) throws IllegalArgumentException{ if (firstRow ...
  • 因为数据有效性中不能直接引用别的工作表的内容,故而首先必须将sheet2的A列内容(假设在A1:A10中)定义为一个名称,然后设置sheet1 A2单元格的数据有效性,具体操作如下: 1.按ctrl+F3打开定义名称对话框,在...
  • * @Description: 添加数据有效性检查(下拉列表) * @param firstRow 开始行 * @param lastRow 结束行 * @param firstCol 开始列 * @param lastCol 结束列 * @param explicitListValues 有效性检查的下拉列表 *...
  • 设置数据有效性实现单元格下拉菜单的3种方法一、直接输入: 1.选择要设置的单元格,譬如A1单元格; 2.选择菜单栏的“数据”→“有效性”→出现“数据有效性”弹出窗口; 3.在“设置”选项中→“有效性条件”→...
  • Private Sub Worksheet_Change(ByVal Target As Range) Dim rng As Range Dim c As String For Each rng In Target If Not rng.Validation.Value Then Application.Undo Dim msg As String msg = "粘贴的数据不符合...
  • excel菜单栏上--数据--有效性--允许--序列, excel菜单栏上--数据--有效性--输入信息. 程序现实: 首先,http://poi.apache.org/官方下载POI3.2 jar包. import org.apache.poi.hssf.usermodel.HSSFWorkbook; ...
  • 说明:前期领导安排工作想要设置三层级的固定选项(树状的三级以上的),达到这样的效果,如下: 1)二级关系 2)三级关系 具体步骤如下: 1、首先选中二级数据,进入「公式」-「定义的名称」-「根据所选...
  • 方法一:引用名称法 1、在Sheet中创建“1-8”的序列;...4、打开Sheet2页,数据有效性添加一个序列,数据来源直接填入“=数据”; 5、设置成功。 方法二:公式法 1、在方法一的步骤2中可以,直接查看到公...
  • 数据有效性跨表引用的解决

    千次阅读 2015-04-09 16:39:55
    为了防止数据的误输,我们需要限制数据录入格式,这就要用到数据有效性设置。 一、如何设定有效性  1、在设定有效性之前,要选择数据区域,否则仅对当前单元格进行设置。  2、点击EXCEL的“数据”-“有效性”...
  • 判操作序列有效性

    千次阅读 2013-12-02 13:17:38
    1、题目: ...栈的初态和终态均为空,入栈和出栈的操作序列...请编写一个对该操作序列有效性进行判断,若有效输出1,无效输出0。  Input 有多组数据,每组为由I和O组成的序列序列长度不超过50。
  • excel数据有效性

    千次阅读 2011-12-22 00:32:22
    基于Excel2007 进行相关... 点击 数据 ----》数据有效性----》设置-----》序列 ----》来源里面这里我们可以添加一些我们下拉要选择的一些值,直接用逗号隔开就可以了。 一般我都会再选择筛选,这样容易进行查看,过滤
  • 3)选中C2,【数据】→【数据工具】→【数据有效性】→【设置】→【序列】,然后输入公式:“=IF(B2="一类",一类的二级分类,IF(B2="二类",二类的二级分类,IF(B2="三类",三类的二级分类)))” 4)选中C2,ctrl+c,...
  •   Excel 数据验证也叫数据有效性,它可以控制单元格内输入的内容,让数据的输入更加准确、规范,的确为表单制作的一个神器。本文除了介绍常用功能外,还列举了一堆自定义的函数供你验证数据。 一、常用功能 验证...
  • EXCEL二级数据有效性设置问题

    千次阅读 2008-12-08 20:48:00
    一、在A1:A2中输入高中、初中,并设置成“类别”名称”(选中A1:A2,在名称框〔就是平时用来显示单元地址的框,通常位置在“打开”、“保存”的图标的下方...二、选择D1单元格,菜单“数据”/“有效性”/“允许”中选
  • 本章主要内容:分类汇总(分地区统计金额的总计,分地区与产品分类统计金额的总计,将分类汇总后的结果复制到其他区域),数据有效性
  • excel单元格数据有效性自定义

    千次阅读 2014-11-02 10:30:50
    菜单 “数据” -> “有效性” -> “设置” -> “允许” -> “序列” -> “来源” -> “无,有” -> “确定” (2)在J1单元格加入有效性检查 菜单 “数据” -> “有效性” -> “设置” -> “允许” -> “自定义” -> ...
  • 2.使用数据有效性检查输入的是否大写 公式: =NOT(ISERROR(SUM(FIND(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),"ABCDEFGHIJKLMNOPQRSTUVWXYZ"))(A1))) 解决方案来自: Excel 有什么办法设置单元格只能输入...
  • 《EXCEL 2010从入门到精通》一、数据类型1、文本 输入数值型的文本数据,在前面先加一个单引号’ 例如:’1234567890 2、数字(数值) 输入分数:0 1/3(先输入0 + 空格,再输入分数) 3、日期、时间 / 或 - ...
  • 今天遇到个问题,用Excel2010做的一个xls,其中包含跨工作表的数据有效性 再打开文件时,发现之前设定的有效性突然打不开了 上网调查了一番,果然有人遇到同样问题 解决办法是: 将跨工作表的数据源定义名称 ...
  • Office 2007: 数据有效性使用.

    千次阅读 2008-11-28 10:27:00
    这儿记录下Office 2007数据下数据有效性(Data Validation)的使用, 主要是针对序列(List)的跨worksheet引用.目前我使用的方法有两种: 1. 选择数据(Data)-数据有效性(Data Validation)-序列(List),在Source中直接写下...
  • 此篇博文主要讲解基于有趣度量标准的GSP序列模式挖掘算法。有关论文后期进行补充。实现思路与前面优化的FP-Growth算法一致,首先实现简单的GSP算法,通过认真阅读源码,在理解的基础之上进行优化。优化后的算法将...
  • 在excel2010中,对某些列做了数据有效性验证,保存成2013后,验证丢失;   解决方案: 1、给引用的区域命名(该区域是另一个sheet中的)   2、在数据有效性中引用该命名区域 注意一定要用等号,否则不能...
  • 序列的平稳性与纯随机性检验,模型的有效性,参数的显著性,最优模型准则AIC,SBC data <- scan() 126.4 82.4 78.1 51.1 90.9 76.2 104.5 87.4 110.5 25 69.3 53.5 39.8 63.6 46.7 72.9 79.6 83.6 80.7 60.3 79 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 268,332
精华内容 107,332
关键字:

怎么设置数据有效性的序列