首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel 保留行号去重

问题 对 Excel 中一列已经排序数据,如何去重,且保留最终留下行号?...例如: 110 110 151 163 163 163 888 888 999 这样一列数据,进行普通去重之后结果为: 110 151 163 888 999 而现在想要效果是: 110 151...第二个念头是使用公式,数据已经排序,需要保留第一次出现该值那一行,那么可以比对本行值与上一行值,如果相等则说明不是第一次出现,应删除,如果不等则说明是第一次出现,应保留。...总结 自从几年前学了点 VBA,遇到一些利用 Excel 进行数据处理问题首先就想到使用脚本去做。可以想见步骤: Alt+F11 打开脚本编辑器。 查并不熟悉 API 然后写出逻辑。...保存时候可能还得复制到另一份纯净 Excel 文档里去,免得带脚本 xls 文件在别人机子上打开会报安全隐患之类

81020

Excel 保留行号去重

问题 对 Excel 中一列已经排序数据,如何去重,且保留最终留下行号?...例如: 110 110 151 163 163 163 888 888 999 这样一列数据,进行普通去重之后结果为: 110 151 163 888 999 而现在想要效果是: 110 151...第二个念头是使用公式,数据已经排序,需要保留第一次出现该值那一行,那么可以比对本行值与上一行值,如果相等则说明不是第一次出现,应删除,如果不等则说明是第一次出现,应保留。...查并不熟悉 API 然后写出逻辑。 执行之后拿到结果。 保存时候可能还得复制到另一份纯净 Excel 文档里去,免得带脚本 xls 文件在别人机子上打开会报安全隐患之类。...略繁琐,而像本问题则很合适就由 Excel 自带公式来做,一行公式干净利落。 题外话 前面都是浮云,重点其实在这里,说这么多其实想说是这样一句话: 做事情选对方法和工具很重要。

45210
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    不该缺少Error体系

    而一些错误是可以预料得到,例如视频正在处理中无法播放、传入参数非法等。而这些错误信息如果友好告诉业务方或者用户呢?...而一些错误是可以预料得到,例如视频正在处理中无法播放、传入参数非法等。而这些错误信息如果友好告诉业务方或者用户呢?...而在手Q或者兴趣部落项目中都没有一套整齐Error体系,所以我们得需要进一步了解NSerror是什么东西才能制定出我们想要东西。...而我们也应该在自己项目中定义属于自己Error区域,官方推荐命名规则如下: com.company.XXX.ErrorDomain Code 而code就是我们俗称错误码了,比如访问文件资源时返回...oc开发时使用到系统库对应各个error code可以到相应地方查,他们所在位置都有一个相应规范: Foundation/FoundationErrors.h - Generic Foundation

    1.6K80

    「原创」如何快速获取银行、联行号数据?

    由于做是POS前置交易系统,涉及到和商户进件以及交易相关业务,需要向上游支付机构上送“联行号”,但是由于系统内数据不全,经常出现找不到银行或者联行号有误等情况,导致无法进件。   ...输入联行号,然后选择查询方式,点击开始查询就可以。但是呢,结果页面一闪而过,然后被广告页面给覆盖了,这个时候就非常你手速了。对于这样,自然是难不倒我。...先输入联行号进行查询,然后进去详情页,才能取到想要数据。所以第一步需要先获取查询接口,于是我又打开了熟悉控制台。 ?   ...剩下两个网站相对比较简单,只需要更改相应行号,进行请求就可以获取到相应数据,所以这里不过多赘述。 爬虫编写   经过上面的分析了,已经取到了我们想要接口,可谓是万事俱备,只欠代码了。...比较下来其他两个就比较简单,直接替换联行号就可以了,还有就是这个三个网站也没啥反扒机制,所以很轻松就拿到了数据。

    3.8K60

    sql连接查询中on筛选与where筛选区别

    在连接查询语法中,另人迷惑首当其冲就要属on筛选和where筛选区别了, 在我们编写查询时候, 筛选条件放置不管是在on后面还是where后面, 查出来结果总是一样, 既然如此,那为什么还要多此一举让...当把 address '杭州' 这个筛选条件放在on之后,查询得到结果似乎跟我们预料中不同,从结果中能看出,这个筛选条件好像只过滤掉了ext表中对应记录,而main表中记录并没有被过滤掉,...总的来说,outer join 执行过程分为4步 1、先对两个表执行交叉连接(笛卡尔积) 2、应用on筛选器 3、添加外部行 4、应用where筛选器 就拿上面不使用where筛选sql来说,执行整个详细过程如下...第四步,应用where筛选器 在这条问题sql中,因为没有where筛选器,所以上一步结果就是最终结果了。...而对于那条地址筛选在where条件中sql,这一步便起到了作用,将所有地址不属于杭州记录筛选了出来 ?

    3.3K80

    vim显示行号、语法高亮、自动缩进设置

    在UBUNTU中vim配置文件存放在/etc/vim目录中,配置文件名为vimrc  在Fedora中vim配置文件存放在/etc目录中,配置文件名为vimrc 在Red Hat Linux 中vim...配置文件存放在/etc目录中,配置文件名为vimrc set nocompatible "去掉有关vi一致性模式,避免以前版本bug和局限 set nu!..."显示行号 set guifont=Luxi/ Mono/ 9 " 设置字体,字体名称和字号 filetype on "检测文件类型..."(cindent是特别针对 C语言语法自动缩进) set smartindent "依据上面的对齐格式,智能选择对齐方式,对于类似C语言编写上有用 set...当输到/d时,会自动找到第一个d开头单词,当输入到/de时,会自动找到第一个以ds开头单词,以此类推,进行查找;当找到要匹配单词时,别忘记回车 set backspace=2

    4.5K20

    ubuntu16.04自动设置行号步骤详解

    第一步、安装vim 命令为:sudo apt-get install vim 第二步、更改vim配置文件etc/vim命令为: (1)cd /etc/vim (2)sudo gedit vimrc 第三步...cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s set nu set softtabstop=4 第四步、保存之后就结束了,然后用vim打开 .c类型文件就会显示高亮以及不同语法颜色不同效果...shiftwidth=4 //设置缩进空格数为4 set autoindent //设置自动缩进 set cindent //设置使用 C/C++ 语言自动缩进方式 set nu //在左侧显示文本行号...补充:Ubuntu vi设置行号方法 sudo vi /etc/vim/vimrc 打开vimrc文件,最下面添加set nu,保存就可以添加行号了,set autoindent是自动换行 ?...总结 以上所述是小编给大家介绍ubuntu16.04自动设置行号步骤详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家。在此也非常感谢大家对ZaLou.Cn网站支持!

    42620

    MVC中引用缺少问题

    MVC中引用缺少问题 开发工具与关键技术:MVC 作者:盘洪源 撰写时间:2019年2月3日星期六 在MVC中创建新项目的时候需要引用到数据库,在引用完数据库后有个地方很容易出错,就是有点时候引用完数据库后引用缺少...2个部分,缺少那2个部分后面的内容就会一直执行不了。...有的时候引用就会少了上面者2个部分,然后后面你执行什么内容都会出错,这时候就要把这2个引用引进来,首先右键点击添加引用然后到下一个页面点击浏览,然后就找到你这个文件所在地方 ?...然后打开你文件点开这个 ? 然后找到这个文件点开 ? 再找到这个文件点开 ?...然后再点开,然后就找到缺少那2个引用,就可以点击引入了,这个问题只是针对于缺少引用来用,只要找到文件所在地方找到缺少引用部分引入进来就行了。

    1.1K10

    设计作品!缺少视觉引导吗?

    视觉引导是指人眼观看事物时经过设计师有意识引导过程,它是由人类视觉观看特性所决定,就是在一定画面空间中视觉顺序过程,它是各构成要素组合后对整体画面印象反映。...阅读者观看画面时产生视觉搜索原因是因为视点移动,即阅读者在观看视觉设计作品时,由于注意力选择和视角范围限制,使阅读者必须移动眼球视点,进而产生动态视知觉,而版式引导作用是利用观者视点移动方式所产生一种手段...视觉焦点也就是视觉中心、它不同于几何意义上中心点。我们画一个长方形用眼睛测量来找出长方形视觉中心,并在此画面中画一个点,这一点就是我们所说视觉中心。...在设计处理上,表现在以强烈形象与文字独自占据画面的视觉焦点,从而使平面广告设计主题更为突出;另外在画面中文字、图形聚散强烈比关系和特异构成都会引起人们关注,成为视觉焦点;其次视觉向心,离心运动也是焦点视觉引导具体表现...阅读者视线移动具有离开起点后,向左及向上移动倾向,依顺时针方向移动;喜好水平移动倾向阅读者视线有60%时间停留在画面上方,其余40°时间则停留在画面的下方位置。 ?

    1.4K10

    为什么缺少优秀程序员?

    这些人大量出现,导致了整个社会价值观改变。由过去崇尚知识,崇尚科技变为崇尚金钱,崇尚关系。...而程序员作为一个相对特殊行业,由于每天大部分时间和电脑打交道,没有被心思去钻研发财渠道,加上人际圈比较狭窄,要想通过写程序达到欧美国家哪种生活水平看来是不大可能。...其次是媒体:如今媒体,对制造娱乐效应热情甚至大于客观报道。...最后就是个人了:其实个人变化是离不可社会变化,社会变革在不知不觉中影响着我们身边每一个人,总体上来说,现在大部分从业人员都是浮躁,很多人做了不到几年,就开始想摆脱写代码工作,一心往管理层发展...我只是按照自己兴趣去做。做自己想做事,做自己能做事!

    63840

    缺少一行代码引发血案

    这是今天作项目支持发现一个关于WCF问题,虽然最终我只是添加了一行代码就解决了这个问题,但是整个纠错过程是痛苦,甚至最终发现这个问题都具有偶然性。...具体来说,这是一个关于如何自动为服务接口(契约)每个操作添加FaultContract与WCF服务元数据发布问题。接下来通过一个简单实例来说明这个因为少写了一行代码引发血案。...一、手工添加FaultContract WCF采用基于消息通信方式,EndpointABC三要素之一契约(Contract)本质就是定义消息结构。...契约不仅定义了正常请求和响应负载结构,还定义了承载异常信息响应消息结构。...对象缺少了某些属性导致这个异常呢?

    71860

    企业架构不可缺少基础:如何形成战略!

    高层关注是战略本身和执行情况;各级执行层关注是分解下来战略任务以及自己工作与总体战略之间关系,对实际情况灵活处理来自于对战略方向正确理解;技术人员则关心战略方向引导业务方向,基于业务方向判断...对于大多数企业而言,除了能力优秀个人,我们还需要一种集体能力,信息采集和沉淀就是这种集体能力基础。 信息采集范围是非常广。...很多企业都希望“自己家孩子”多学学“别人家孩子”,但是孩子跟孩子还是很不同,况且“别人家孩子”到底是怎么做,只有“别人家孩子”自己知道,甚至可能有禀赋差异,不是能学。...分析模型居中是价值定位,企业为哪种类型用户提供哪种类型服务就是企业价值定位。...模型中方块左右两边描述其实就是这个含义,企业价值定位是否准确、可持续,也是看左边活动产生收入是否能够覆盖右侧活动花费成本。

    95010
    领券