逆向查找_「函數說12」數據逆向查找很復雜?match+index讓你輕松搞定

EXCEL進階課堂 · 函數說 持續更新,這是第12篇教程。

歡迎各位小伙伴轉發、點贊、討論,更歡迎私信獲取練習素材,刻意練習才能學有收獲。

第12講:如何輕松的實現數據逆向查找——match+index

01 問題引入

前面給大家介紹vlookup函數后,大家認識到了該函數的強大之處,同時也不發現了這個函數的不足之處。這不,小王今天就遇到了這樣的問題:

在如圖所示的下表中,要求按照身份證號查找姓名:

db79091ae6d9ae1c54bc718c109c523a.png

小王遇到這樣的問題后,根據要求,他想到使用vlookup函數。正當他為自己的明智選擇高興的時候,他突然發現,這種方法不可行。

02 問題分析

1.為什么不可行?

因為vlookup函數的功能限制。在這個函數中,查找值必須是查找區域的第1列,而查找結果必須是在查找值的右側。如圖

7e97f165a145580c117f383afd5dec42.png

如果按照這個原則,問題當中的身份證號碼應該成為查找區域的第1列,這樣的話姓名根本就不在查找區域,是無法實現查找的。

cf7abf6149683354ef2664aa16abb533.png

2.怎么解決?

進階君將會介紹兩種方法給大家。今天先介紹用match+index組合來實現的方法。這種方法理解起來很簡單,基本不需要什么學習成本。

解決思路:

1.利用match函數,先確定輸入的身份證號碼在身份證號碼數據列當中的位置,即所在行數。

2.利用index函數,以姓名列為查找區域,以上一步確定的行數為指定行數,以1為列數。

03 問題解決

解決辦法中會用到函數的套用,為了降低學習難度,進階君將其拆分成小步完成。

第一步:確定要查找身份證在身份證號碼列當中所處的行數。

在G4單元格中輸入公式=match(F4,C2:C9,0)

對于這個函數參數的作用遺忘的,請查看進階君前面的教程:

第1講 定位衛星——MATCH函數

操作過程及效果如下動圖所示:

9d90d5514f20df5e1c8795cd701ae6d4.gif

第二步:在姓名列中查找與身份證同行的單元格

為了表述方便,將上一步找的行數用X表示,于是我們來看這個公式=index(B2:B9,X,1),它起什么作用呢?

它的功能是,在B2:B9這個區域中,查找X行1列單元格,這里只有一列,所以得到就是相應的姓名。

對于這個函數參數的作用遺忘的,請查看進階君前面的教程:

第2講 坐標查找——INDEX函數

然后將公式套用在一起,就變成如下公式:

5d8d2c06fd9659ed2802028d3a2604e1.png

操作過程及效果如下動圖所示:

ea14c02ef6117f6054e3a47a64ab538f.gif

04 總結思考

在這篇教程當中,我們利用match+index函數結合,實現了數據的逆向查詢,再一次認識到了這兩個函數的強大之處。

可是小王還不是很滿意。

不是說好了用vlookup函數嗎?怎么來影子都沒有看到。進階君將會在下一講中,巧妙的利用內存數組,實現數據列的位置交換,從而只使用vlookup函數實現逆向數據查找。


為了方便小伙伴們學習,我們的將原始素材共享出來,獲取素材的方法:

第一步:關注 Excel進階課堂。

第二步:私信 Excel進階課堂,因為設定的是自動回復,所以內容一定要準確

私信內容:練一練

第三步:根據得到信息打開網盤,找到 第12講逆向查找 工作簿 自行下載。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/533424.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/533424.shtml
英文地址,請注明出處:http://en.pswp.cn/news/533424.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

計算機輔助審計的特點是,淺談新環境下計算機輔助審計的特點和應用_1

淺談新環境下計算機輔助審計的特點和應用_1 (7頁)本資源提供全文預覽,點擊全文預覽即可全文預覽,如果喜歡文檔就下載吧,查找使用更方便哦!24.90 積分從本學科出發,應著重選對國民經濟具有一定實用價值和理論意義的課題。課題具有先…

規培手冊填寫模板_9年老資料員經驗分享,181套資料員模板+302頁工作手冊,成為優秀資料員還能提高工作效率,限時分享...

一個工程項目中,資料員是不可缺少的,資料員主要負責工程的資料收集、編制和整理等工作內容。一個優秀的資料員價值千金,如何才能成為一個優秀的資料員?今天帶來的是在工程中9年資料員的老工編制的資料員工作模板,還有3…

云服務器重裝系統后卡頓,云服務器Windows重裝系統須知

我們Windows2003/2008/2012中文和英文版本可供安裝,安裝需注意:1.Windows2003安裝后,請通過VNC登錄系統設置密碼,默認密碼為空,否則將無法遠程登錄!2.Windows2008/2012系統安裝后,請嘗試使用您設…

dict下如何取值_年薪百萬之路--第十七天 裝飾器(下)和迭代器

一 有參裝飾器>帶有參數的函數裝飾器為被裝飾對象添加認證功能的裝飾器,實現的基本形式如下def deco(func):def wrapper(*args,**kwargs):編寫基于文件的認證,認證通過則執行resfunc(*args,**kwargs),并返回resreturn wrapper如果想提供多種不同的認證方式以供選…

英雄聯盟掉線怎么不顯示重新連接服務器,Win7旗艦版系統玩英雄聯盟掉線總是顯示正在嘗試重新連接如何解決...

英雄聯盟這款游戲想必大家都非常熟悉吧,然而在玩的過程中總是會碰到一些情況,比如有不少win7旗艦版系統用戶在玩英雄聯盟的時候,遇到掉線了,總是顯示正在嘗試重新連接,該怎么辦呢,本文就給大家講解一下Win7…

cobaltstrike擴展_Malwarebytes:使用可變C2下發Cobalt Strike的APT攻擊

6月中旬,Malwarebytes Labs的研究人員發現了一個偽裝成簡歷的惡意Word文檔,該文檔使用模板注入來刪除.Net Loader。研究人員認為這是與APT攻擊有關的多階段攻擊的第一部分。在最后階段,威脅行動者使用了Cobalt Strike’s Malleable C2功能來下…

c mvc ajax 返回下拉框,SpringMVC之ajax+select下拉框交互常用方式

Insert title here//ajaxselect三種常用交互方式window.οnlοadfunction(){test();}function test(){alert("執行");var start 0;var size100;var headNo "111111";$.ajax({type : "post",url : "/ssm_pms/admin_group/list", //此…

浙江大學計算機保研條件_【如何將保研成功率提至100%】來自取得浙大等五所頂尖院校保研資格學長的干貨分享(聯系導師章節已更)...

一、前言寫在開頭:白駒過隙,距離2020年9月28日保研系統確認擬錄取已經過去了四個半月了,期間多次有想要寫下從了解,到準備,到參與,到錄取的整個保研過程,同時分享一些自己踩過的雷,總…

怎么把BAK文件放入服務器中,BAK格式的備份文件如何導入審計軟件

首先:電腦上得安裝有SQL數據庫,并開啟;一般來說,只有以SQLSEVER數據庫存儲的都可以用數據庫軟件,對備份文進行取數;1)在審計系統里面導入bak,必須滿足前提條件:自己電腦上安裝有sqls…

貝殼如何docker安裝openwrt_OpenWrt 中 使用 Docker 安裝可道云出錯。

Nginx 和 PHP 鏡像:[email protected]:~# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEphp 7.2-fpm 2f2db309f0ae 2 weeks ago 365MBnginx latest 274c632b9f13 2 weeks ago 125MB容器代碼docker run --name myphp-fpm -v /opt/nginx/www:/www -d php:7.2-fp…

手機顯示無法接通服務器是怎么回事,手機無法接通是什么原因及如何解決【圖文】...

手機,已經成為我們日常生活中必不可缺少的電子產品,不論男女老少一般都配備有一部手機,有些人甚至配備了兩部、三部手機。手機的主要功能是通訊功能,給別人撥打電話或者接聽別人撥打的電話。有時候我們在撥打別人電話的時候可能會…

spark算子大全glom_(七)Spark Streaming 算子梳理 — repartition算子

目錄天小天:(一)Spark Streaming 算子梳理 — 簡單介紹streaming運行邏輯天小天:(二)Spark Streaming 算子梳理 — flatMap和mapPartitions天小天:(三)Spark Streaming 算…

爐石傳說服務器維護有補償嗎,爐石傳說維護公告全文及具體補償方案 爐石數據回檔怎么補償?...

爐石傳說超長維護事件的最終解決方法是回檔到1月14日,并且會有一定的補償,下面是官方公告各位親愛的爐石玩家,首先向大家抱以最誠摯的歉意,同時也感謝大家在游戲維護的這段時間的耐心等待以及關注。上周六下午(北京時間1月14日15:…

550什么意思_布草知識 | 都是羽絨,為什么價格大不同?

為什么羽絨的價格有些便宜有些這么貴呢?讓小編來告訴你!市面上羽絨制品這么多,從幾百到上萬都有,中間的區別到底在哪里呢?接下來,我們就來說說,它們到底貴在哪里~01暖不暖,看蓬松度羽…

可調整大小的div_氣液增壓缸運行速度的調整以及壓力的調節方式

點擊藍字 關注我們增壓缸的行程及噸位絕對了設備整體速度,以下的調整只是在原基礎上起到微調的作用。(1)氣液增壓缸時間調整:增壓缸四個步驟動作是依靠時間繼電器來控制的,可根據不同的產品的需求,通過時間繼電器來調整每個步驟的…

pytest測試實戰 電子書_電子書丨Selenium 3+Python 3自動化測試項目實戰:從菜鳥到高手...

▊《Selenium 3Python 3自動化測試項目實戰:從菜鳥到高手》田春成 著電子書售價:39.5元2019年9月出版Selenium是目前非常流行的一種自動化測試工具。本書基于Python 3語言講述了新的Selenium 3的基本理論與操作,涉及各種高級應用,…

phpcms移動端和pc端_移動端調試大法

文章:樊秀寶(北京中心—小易F8技術小組)排版:suny在日常項目中的開發中,接觸移動端開發的小伙伴們免不了要和移動端調試打交道。本文總結了常用的移動端調試方法,歡迎大家學習和補充。01谷歌瀏覽器谷歌瀏覽器是我們前端開發中必不…

redis 中一個字段 修改map_CTO 指名點姓讓我帶頭沖鋒,熬了一個通宵,終于把Redis中7千萬個Key刪完了...

由于有一條業務線不理想,高層決定下架業務。對于我們技術團隊而言,其對應的所有服務器資源和其他相關資源都要釋放。釋放了 8 臺應用服務器;1 臺 ES 服務器;刪除分布式定時任務中心相關的業務任務;備份并刪除 MySQL 數…

太陽花圖片_長壽花扔水里,光長葉不開花?趕緊加點營養液

養個花可不簡單,春天一到還得操心換盆、換土,如果你像偷懶的話,還不如養些能水培的花,給它一杯水就夠了,實在太省心啦!銅錢草銅錢草實在太好養了,摘一枝放在水杯里就能活,還挺有意境…

hystrix 全局熔斷_跟我學Spring Cloud(Finchley版)14Feign使用Hystrix

Feign默認已經整合了Hystrix,本節詳細探討Feign使用Hystrix的具體細節。服務降級1 加配置,默認Feign是不啟用Hystrix的,需要添加如下配置啟用Hystrix,這樣所有的Feign Client都會受到Hystrix保護!feign:hystrix:enable…