精华内容
下载资源
问答
  •  excel禁止输入重复数据,用excel公式来解释,实际就是统计重复个数。我们以A列的姓名列来讲解excel避免重复输入的方法。  首先,我们选中A列,单击数据——数据有效性,弹出的“数据有效性”对话框中,允许...

    来自http://www.ittribalwo.com/article/1419.html

    第一,单个工作表excel避免重复输入的设置

      excel禁止输入重复数据,用excel公式来解释,实际就是统计不重复个数。我们以A列的姓名列来讲解excel避免重复输入的方法。

      首先,我们选中A列,单击数据——数据有效性,弹出的“数据有效性”对话框中,允许下面选择“自定义”,公式输入:=COUNTIF(A:A,A1)=1,确定。

      然后我们在A列如果再输入重复的姓名,比如我们再次输入“杜拉拉”,excel则提示输入值非法,这样就可以实现excel不重复输入的效果。

    excel禁止输入重复数据

    第二,多个工作表excel避免重复输入的设置

      上面第一个讲解的是针对单一工作表excel禁止输入重复数据,下面这个截图则是针对多个工作表不重复输入输入。

      多个工作表D4单元格开始输入电话号码,要求电话号码长度为8,且为数字。所用的数据有效性公式为:

    =AND(SUMPRODUCT(COUNTIF(INDIRECT(ROW($1:$31)&"!d:d"),D4))=1,LEN(D4)=8,COUNT(-left(D4,ROW($1:$8)))=8)

      当我们输入9位,如下图所示,系统提示输入值非法错误。

    excel不重复输入

    展开全文
  • 前篇文章我们介绍了一下Excel中如何设置数据有效性以及COUNTIF函数的用法,这篇文章主要介绍有重复数据时如何统计不重复数据的个数以及通过数据有效性去设置单元格允许出现重复数据。 统计单列重复的个数 如下...

    前篇文章我们介绍了一下Excel中如何设置数据有效性以及COUNTIF函数的用法,这篇文章主要介绍有重复数据时如何统计不重复数据的个数以及通过数据有效性去设置单元格不允许出现重复数据。

    统计单列不重复的个数

    如下图所示,要统计B列数据的不重复个数,也就是通过、不适用、未测试、不通过总共4个。应该如何用公式计算呢?

    不重复数据统计

    我们可以在E6单元格输入公式=SUMPRODUCT(1/COUNTIF(B2:B16,B2:B16)),即可统计出B列B2:A16单元格区域的不重复值的个数。

    公式计算不重复个数

    公式解释:COUNTIF(B2:B16,B2:B16)将对B2:A16单元格区域中的每个数据进行个数统计,也就是B2:B16单元格区域中B2单元格数值的个数是COUNTIF(B2:B16,B2),B2:B16单元格区域中B3单元格数值的个数是COUNTIF(B2:B16,B3)。。。以此类推,相当于=COUNTIF(B2:B16,{B2;B3;...;B16}),最后的结果就是将每一单元格数值个数组成一个集合{9;2;2;9;...;2)

    然后通过1/统计的结果,将个数取倒数,1/COUNTIF(B2:B16,B2:B16),得到的结果是={1/9;0.5;0.5;1/9;...;0.5}举例说明,由于数值"通过",在B2:B16单元格区域中有9个,取倒数后就是1/9,9个1/9相加就等于1。也就是将9个重复的"通过"算作了1个,以此类推其它数值。最后用SUMPRODUCT函数将这些结果相加就得到了总的不重复个数。SUMPRODUCT说白了它的一个简单用法就是对集合中的数值进行求和,比如:SUMPRODUCT({1,2,3})相当1+2+3

    单列单元格中不允许输入重复值

    工作中有时我们需要限制某列输入重复的数值,我们可以以下方法来实现。

    单击要设置的列的列标签全选该列,然后单击“数据”选项卡下的“数据工具”组中的“数据有效性”命令按钮。

    不允许重复

    在弹出的“数据有效性”对话框下的“设置”选项卡“有效性条件允许”中设置“自定义”,然后在公式区域选择框中输入公式=COUNTIF(A:A,$A1)=1,其中如果活动单元格是A1,就输入公式=COUNTIF(A:A,$A1)=1,活动单元格是A2,就输入公式=COUNTIF(A:A,$A2)=1,以此类推,最后单击“确定”按钮。

    不允许重复设置

    然后在A列输入重复的数据时将会弹出如下图所示的提示:

    不允许重复提示

    有点可惜,如果A列原先就有重复的数据,设置时是不会提示的,而且重复的数据不会改变(这种情况可以限制我们改动重复的数据,不过没什么用处)。此外复制相同重复的数据,也是可以的,不会提示输入值非法。

    那有没有什么办法解决这个问题呢?其实我们可以通过圈释无效数据方法标记重复的数据。我们可以点击“数据有效性”,然后在选择“圈划无效数据”,然后我们发现,A列有重复的数据都被自动圈划起来,这时我们可以确认是允许重复还是不允许重复输入。

    圈释无效数据

    下篇文章将会介绍如何去除某列中重复的数据,然后再详细介绍一下SUMPRODUCT函数的用法。

    展开全文
  • 判断多个文本框输入数据是不是有重复

    <%@ page language="java" pageEncoding="UTF-8"%>
    <%
            String basePath = request.getScheme() + "://"+ request.getServerName() + ":" + request.getServerPort()+ request.getContextPath() + "/";

    %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
            <head>
                         <title>判断多个文本框输入的数据是不是有重复</title>
                         <script type="text/javascript" src="<%=basePath%>js/jquery-1.8.3.min.js"></script>
                         <script type="text/javascript">
                                      <!--
                                               function check(){
                                                       var dataArray = new Array();
                                                       var inputArray = $("input[name^='a'][name$='c']");//获取所有以“a”开头并且以“c”结尾的input控件。
                                                       for(var i = 0; i<inputArray.length; i++){
                                                                dataArray[i] = $("input[name='a" +i+ "c']").val();
                                                       }
                                                      checkArray(dataArray);
                                               }
       
                                               function checkArray(dataArray){
                                                       var oldArray = dataArray.length;
                                                       var newArray = dataArray.unique().length;
                                                       if(oldArray == newArray){
                                                                alert("无重复");
                                                       }else{
                                                                alert("有重复");
                                                       }
                                               }
     
                                              Array.prototype.unique = function(){
                                                      var newArray = {};
                                                      for(var i=0; i<this.length; i++){
                                                              if(typeof newArray[this[i]] == "undefined"){
                                                                      newArray[this[i]] = 1;
                                                              }
                                                     }
                                                     this.length = 0;
                                                     for(var i in newArray){
                                                             this[this.length] = i;
                                                     }
                                                     return this;
                                           }
                                     //-->
                       </script>
            </head>
            <body topmargin="240%">
                       <form action="#" method="post">
                                  <center><input name="a0c">&nbsp;<input name="a1c">&nbsp;&nbsp;&nbsp;<input type="button" οnclick="check();" value="比较"></center>

                      </form>
            </body>
    </html>

    展开全文
  • 数据库之不能插入重复数据得情况

    千次阅读 2019-01-10 16:56:51
    设置了主键的时候,若插入两条相同的数据,则会报错 UNIQUE constraint failed,在dbflow中,若使用save方法,则重复插入数据会变为更新数据

    当设置了主键的时候,若插入两条相同的数据,则会报错 UNIQUE constraint failed,在dbflow中,若使用save方法,则重复插入数据会变为更新数据。

    展开全文
  • //若相等,则放入,并且设置 key 为1 m.put(su[i], 1); } } // 方式一 Set<String> res = m.keySet(); for (String im : res) { System.out.println("数据:" + im + "共有" + m.get(im)); ...
  • 有时候需要在同一列输入一些唯一性的数据,比如身份证号码等,如果号码既多又长,害怕输入错了也知道,那么可以通过设置来自动提醒你:号码重复了!
  • Excel删除重复项,保留重复数据

    千次阅读 2019-05-31 17:35:09
    B1输入 =IF(COUNTIF($A$1:A1,A1)=1,A1,"") 向下填充,重复记录全部变成了空格 然后通过筛选把空白去掉就只保留了唯一数据
  • 输出格式:在一行中输出去掉了重复数据后的值 ,数据之间用一个空格分隔,最后一个数据后面无空格。输入样例:10 81 78 85 67 85 40 85 82 90 78 输出样例:81 78 85 67 40 82 90#include &lt;stdio.h&gt; main...
  • vue判断表格不能输入空值和重复

    千次阅读 2020-01-06 13:52:43
    遍历表格每行数据的字段,利用some返回bool类型值 sureAdd(){ var flag=this.tableDatas.some(x=>{ return x.name.trim=="" }) console.log(flag) //false if(flag){ this.$message.error...
  • 题目:产生1到10之间的随机...要求,数组中数据不能重复 第一种方法: public class Csdn{ public static void main(String[] args) { int[] nums = new int[10]; int num; for(int i = 0;i < nums.l...
  • 数据库把一项设置成为不能重复

    千次阅读 2015-09-22 14:39:59
    ALTER TABLE `t_user` ADD unique(`username`);
  • 深入理解数据压缩与重复数据删除

    万次阅读 热门讨论 2011-04-14 20:29:00
    数据压缩与重复数据删除两种技术有何区别与联系呢?实际中又该如何正确应用呢?笔者之前对数据压缩原理和技术没有研究,因此做了点功课,查阅整理了相关资料,并与重复数据删除技术进行对比分析。
  • Excel 防止一列重复输入

    千次阅读 2017-12-06 18:00:29
    为了防止类似数据的录入重复,可以对录入重复数据的单元设置提示或者禁止录入。选中需要校验的一列,比如D2:D4,然后选中数据–>数据有效性,设置里允许里选择自定义,在公式里输入=countif(D:D,D2)=1在出错警告中...
  • 在日常工作中,相信很多人都会遇到这样的问题:Excel表格中的数据太多了,而且其中还有一些重复数据,想要快速筛选出,但是又不会。 其实,想要快速筛选出重复数据是有方法的。只要掌握下面这些方法,1秒即可...
  • python笔记8:数据处理之去除重复数据

    千次阅读 2019-01-14 17:30:28
    # -*- coding: utf-8 -*- #1. 概念:把数据结构中,行相同的数据只保留一行。 # 语法: drop_duplicates 该方法返回一个去重后的数据框对象 from pandas import read_csv ...#找出行重复的位置(索引值) dIndex =...
  • 数据太多,一招防止录入重复数据

    千次阅读 2017-08-22 11:11:12
    工作中,比如我们销售、财务人员、采购等岗位需要输入大量数据,为了防止输入重复数据,小编教你一招,输入重复数据也不用怕。 1. 在A列中,我们需要录入客户的姓名 2. 如何防止录入重复呢?首先,选中A列,数据...
  • 1. 判断题:同一组不重复输入序列执行不同的出入栈组合操作,所得结果也可能相同。(北京邮电大学,2005) 答案:√ 分析:这道题之前已经有人讨论过,可以参考:《V2EX:一个算法题请教…》,看来确实有一些争议,...
  • Excel两列数据对比,找出重复数据

    万次阅读 2020-02-22 00:38:06
    找到“数据”,在“数据对比”下,不论是“标记重复数据”、“标记两区域相同数据”,还是“提取两区域相同数据”,都得到我们想要的结果,只是最终展示方法不同罢了。 此方法唯一缺点:我不是WPS会员… T_T ...
  • 1.“如何输入n个整数”,当按下回车键时结束输入,其中n是不定的,(不能要求先输入n的值,那样难度直接降低) ps:如果是字符的话,直接用s[i]!=’\n’就行,其中s[i]是字符数组的某一个元素 但是本题是...
  • EXCEL函数实现从列数据中提取不重复
  • sql筛选重复数据

    万次阅读 2017-07-12 16:41:36
    1、单个字段去除重复值select distinct '字段名' from '表名'2、如果需求仅仅是找出某一个字段的唯一值,我们还想查看一下,这个字段拥有重复值的几条数据,进一步分析重复的原因,那就需要用到下面的语句:select...
  • Java防止重复数据多次调用接口导致数据库插入重复记录
  • [重复数据](https://img-ask.csdn.net/upload/201709/07/1504751361_504225.png) 我用来查询的关键字是advinceid,exec_date,executer这三个字段,为什么写入的数据有重复的呢?数据表中id字段是 自增长
  • 本文讨论的是不使用dataloader的情况下,怎么解决batchsize不能整除训练数据大小的问题。 方案1,寻找可以整除训练数据大小的batchsize 比如训练数据一共50000万个,每个批次35个数据就不合适,可以设置成50个。 ...
  • 重复数据问题(C语言)

    千次阅读 2019-03-27 14:17:33
    重复数据问题-hebust 在一大堆数据中找出重复的是一件经常要做的事情。现在要处理许多整数,在这些整数中,可能存在重复的数据。 你要写一个程序来做这件事情,读入数据,检查是否有重复的数据。如果有,输出“yes”...
  • 1、保存时提示重复:金蝶K3系统中的客户/供应商数据在创建的时候,如果存在同名数据,系统给予重复数据提示,但是限制保存,这个需求在新增页面参数设置选项卡中勾选“核算项目名称”重复时提示,即可实现:一旦...
  • Vue.js之在数组中插入重复数据

    千次阅读 2017-03-05 15:09:06
    1、在默认的情况下,Vue.js默认支持往数组中...2、使用track-by="$index"的数值插入,数组支持重复数据的插入  2.1 JavaScript代码 window.onload = function() { vm = new Vue({ el: '#app',
  • Java实现 LeetCode 442 数组中重复数据

    万次阅读 多人点赞 2020-03-17 11:42:35
    442. 数组中重复数据 给定一个整数数组 a,其中1 ≤ a[i] ≤ n (n为数组长度), 其中有些元素出现两次而其他元素出现一次。 找到所有出现两次的元素。 你可以不用到任何额外空间并在O(n)时间复杂度内解决这个问题...
  • Excel的公式计算功能很方便,预设公式,相信是初学者经常做的一件事,方便数据输入后能够自动计算,这一点确实有吸引,由于公式所引用的都是空单元格,所以计算结果常为0或是错误值,因此不够美观,不仅如此,预设...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 731,959
精华内容 292,783
关键字:

如何设置不能输入重复数据