如何提取上下班的打卡時間?使用vlookup與lookup函數就可以了

2021-01-08 Excel從零到一

Hello,大家好,今天跟大家分享下午我們如何查找數據中的第一條記錄和最後一條記錄,這也是一個粉絲提問到的問題,他們公司的打卡機是感應式的,每當人經過就會打一次卡,每天都會生成很多打卡記錄,每天都花費很多時間來統計公司員工的上下班時間。我們可以將第一次打卡看作是上班時間,將最後一次打開看作是下班時間。對於這樣的問題我們使用vlookup函數與lookup函數就能快速搞定

一、排序

首先我們點擊按Ctrl+a選擇所有數據,然後點擊排序,選擇自定義排序,然後在自定義排序的窗口中點擊添加條件,我們將主要關鍵字設置為姓名,將次要關鍵字設置為打開時間,並且將次序設置為升序,點擊確定,這樣的話,每個人的打開時間都聚集在一起了,並且是從小到大的

如果你確定你的數據源是從小到大進行排列的話,這一步可以省略。當然直接將打卡時間進行升序排列也行,在這裡我將名字也進行了排列是因為在講解查找最後一條數據的時候比較方便。

二、查找第一條記錄(上班時間)

查找第一條記錄,我們使用vlookup函數就能輕鬆搞定,只需要在單元格中輸入函數=VLOOKUP(F3,A:B,2,0)點擊回車向下填充即可

為什麼這麼做可以精確地查找到上班時間呢?這是因為當vlookup函數在查找數據的時候,如果遇到重複值,函數僅僅會返回第一個查找到的結果,而在這裡我們將打卡時間升序排序,數據是從小到大進行排列的,所以會查找到精確的結果

三、查找最後一條記錄

查找最後一條記錄,我們使用的lookup函數,只需要在對應的位置輸入公式=LOOKUP(1,0/(A2:A100=F3),B2:B99),然後點擊回車向下填充公式即可

使用lookup函數我們需要將數據進行升序排序,在第一步中我們已經升序排序過了,下面跟大家簡單的介紹下這個函數的計算原理,在這裡我們主要跟大家講解下lookup函數的第二參數:0/(A2:A100=F3),在這裡它是一個分數,分子是0分母是A2:A100=F3,而A2:A100=F3這是一個數組公式就代表A2:A100這個區域的數據都會與f3這個單元格包含的值計算一次。我們就以安其拉為例跟大家演示下它是如何計算的

首先我們讓a列的數據都等於安其拉這個值,因為這個是一個條件表達式,所以他的結果是有true或者false,我們可以將true看作是1,false看作是0,然後我們再用0除以得到的邏輯值,如果分母為0就會返回錯誤的值,而lookup可以將錯誤值忽略掉,所以當查找安其拉的時候下面橙色的區域才是lookup的查找區域,因為lookup函數的查找值是1,在這個區域是沒有1的,所以函數會返回小於查找值的最大值,而最大值對應的正好是最後一次打卡的時間,所以可以查找到正確的結果

如果你感覺理解起來比較困難的話,直接記住這個函數的固定套路即可,可以直接套用

怎麼樣?你學會了嗎?

我是excel從零到一,關注我持續分享更多excel技巧

相關焦點

  • Excel中Vlookup函數不能做的,lookup函數輕輕鬆鬆完成!
    工作中,vlookup函數是大眾情人,但也有它完成不了的工作,這個時候用lookup函數便可以輕鬆的完成!1、查找最後一條記錄例如公司會持續進不同的物品,不同的數量,現在我們需要求出最後一次進貨的數量是多少?
  • 多條件數據查詢,你選擇用lookup、vlookup還是index+Match函數?
    今天我們就來詳細的學習一下Excel非常實用查詢函數:lookup、vlookup以及Index+Match函數在不同情況下的多條件查詢使用。看看大家都喜歡用哪一類函數進行數據的多條件查詢。函數一:vlookup函數進行多條件數據查詢案例說明:我們需要利用vlookup函數根據產品和日期兩個條件,查詢對應的當天產品出庫數量。
  • lookup函數的使用方法,含向量和數組形式實例及與vlookup的區別
    以下是就 Excel lookup函數的使用方法,列舉了向量形式和數組形式兩種實例,並且分享了 lookup 與 vlookup 的區別,實例中操作所用版本均為 Excel 2016。一、lookup函數向量形式使用方法lookup函數向量形式是在一行或一列中查找值,返回另一行或另一列對應位置的值。
  • Excel比vlookup還好用的lookup函數用法大全,收藏套用!
    介紹lookup函數十大常用的用法,直接收藏,在工作中,遇到相應問題,直接套用即可。特別提醒,是lookup函數,不是vlookup函數!1、普通正向查詢公式:=LOOKUP(1,0/($B$2:$B$7=A11),$D$2:$D$7)萬能套用:=lookup(1,0/(查找值=查找列),結果列)2、逆向查詢公式:=LOOKUP(1,0/(A11=$B$2:$B$7),$A$2:$A$7)其實LOOKUP函數不分正逆向,萬能套用是一樣的萬能套用
  • 這篇通俗實用的Vlookup函數教程,5分鐘就可以包你一學就會
    如何利用Vlookup函數獲取學號中的班級信息。換言之,咱們源數據中放著姓名性別學號班級等信息,而在另一張表格中一定有學號信息,但其他信息就未必有,這需要我們將缺失的信息自動同步過去。使用vlookup函數的確非常簡單,今天我就再次來剖析一下這個函數吧。
  • excel中的經典查找引用函數之lookup函數的使用
    excel表格的眾多函數中,我們常用的查找引用函數大致有3個,分別是有縱向查找功能的vlookup函數、有橫向查找功能的hlookup函數和可以任意多條件查找引用的lookup函數。下面我們來介紹lookup函數的用法。
  • vlookup函數從入門到精通,只看這一篇就夠了
    Vlookup函數相信是很多職場人接觸的第一個Excel函數公式,因其操作簡單,功能請打它也是Excel中使用最廣泛的函數之一,好了話不多所讓我來一起認識它吧VLOOKUP函數是做什麼的vlookup函數是Excel中的一個縱向查找函數,他可以用來進行數據核對,多個表格之間的數據進行快速引用,動態表格的製作等它主要包括四個參數1.lookup_value
  • Excel中查找函數vlookup和index—match使用方法詳細介紹
    一:vlookup函數說起vlookup函數,相信每個Excel的使用者對其至少略有耳聞,比起lookup、hlookup函數名氣要大得多。因為vlookup函數符合我們的思維習慣,在日常查找中足夠使用了。
  • vlookup函數使用匯總大全!
    大家都知道,在使用excel時,vlookup函數的使用頻率非常大,之前在網上看到這樣的一句話,不會vlookup函數就不要說會excel,那麼今天就帶領小夥伴們一起去了解它吧,看看在工作中都一般用於哪些場景呢?
  • lookup函數很實用,難學麼?你要知道它的查找原理就不難了
    Vlookup在工作中經常用,還有一個類似的函數Lookup,功能其實比vlookup強,但是理解起來要複雜一點,但是如果你掌握了lookup函數的查找原理,你就能熟練的應用這個函數了lookup函數基本介紹這個函數有兩種用法,數組法和向量法,我們只介紹向量法
  • 零基礎入門Excel數據分析「函數篇」:5個常用的關聯匹配類函數
    在數據分析中,數據的查找、對比等非常常見,這就需要用到關聯匹配類函數,本文將介紹Excel數據分析中常用的關聯匹配類函數,如vlookup、hlookup、index、match及rank等。1、vlookupvlookup是Excel查找函數家族中最為常用的一個函數,如果你經常和Excel打交道,那麼一定使用過vlookup。功能:用於數據區域的縱向查找。
  • 當查詢的Excel表格列太多,這個函數給vlookup神助攻
    數據表查詢,如果你已經擁有了 O365,那麼恭喜你,xlookup 函數雲淡風輕中簡化並包羅了所有查詢函數,過去所積累的一切技巧都不再需要了。 可是很多讀者還是遺憾表示,沒有安裝 O365,那也不必沮喪,咱繼續 vlookup,那麼今天的教程就變得意義非凡。
  • vlookup第三參數還在手動輸入?難怪效率低,今天教你自動獲取它
    Vlookup函數可以說是我們在職場中最常用到的函數之一,很多人對這個函數又愛又恨,愛的是這個函數操作簡單功能強大,恨的是第三參數總是要一個一個的數,非常的麻煩,今天就跟大家分享下如何自動的獲取vlookup函數的第三參數讓vlookup函數變得更加智能一、match函數在這裡我們是將
  • 左右都能找的Vlookup才是一個真正的好幫手
    辦公室天天在表格上乘風破浪的小哥哥小姐姐們,對Vlookup這個查找函數應該是經常翻牌子的。不過,我們都知道Vlookup是只能從第一列開始朝右查找的,如果你要查找的結果數據在依據數據的左邊,那我們只能換成Index+match或者lookup了。
  • 掌握這7條excel函數,自動化生成數據周報上篇
    面試完我一個勁兒後悔沒有回答好,對這個函數不熟悉,回答太簡單。諷刺的是已經過去好幾年,我卻一次未用到過HLOOKUP。所以真的沒必要抱著一本excel大全在那挨個學函數,浪費時間。那時我自己傻兮兮買一本excel函數和一本vba,後來幾次轉手也不知道送給誰了。現在真的不會有人讓你去提取身份證裡的出生年月日信息了,因為這是用戶隱私。
  • 職場這樣使用lookup函數才好用!不需要excel升序排列
    課程信息卡課程:《Excel天天訓練營》2.0圖文版章節:第2章-精通函數內容:查找(lookup)上節課我們講了lookup其實,lookup函數還有個經典使用方式:不需要按升序排列。如圖中案例表格,A列工號無需按升序排列,而且還可以實現多條件查詢,根據工號以及職位2個條件來查詢手機號。如果你沒有學會這些函數,那麼就無法應對大量數據的表格。
  • Index查找引用:這是十年來我感覺最有用的一個EXCEL函數公式了
    去年我還教過提取文件名的功能,如今我早就忘了。但對於一般人來說,又用不到那麼多的功能,很多人只把EXCEL當成一個表格工具,省得在WORD裡插入表格了,編輯起來比較方便,甚至算數都要掏出村裡小賣部的同款計算器,簡直暴殄天物,你好歹用個加減法公式啊。今天,我就把最有用的一個函數公式傳授給你,一招鮮,吃遍天!
  • Vlookup函數跨工作簿查找
    vlookup函數功能十分強大,是很多表哥表姐最喜歡的一個函數。在以前的教程中,我們學習了vlookup函數的用法和案例。今天我們百尺竿頭更進一步,繼續深入學習vlookup函數不為人知的逆天功能。a:b"),2,0),"")公式解讀:如果通過vlookup函數一一查詢每個表,那應該是VLOOKUP(A2,'1'!A:B,2,0),VLOOKUP(A2,'2'!
  • Excel函數總結二:VLOOKUP、LARGE、RANK、LEFT、MID和FIND
    熟悉函數公式和使用方法,大多數人都是可以掌握的。今日先總結VLOOKUP、LARGE、RANK、LEFT、MID和FIND六個函數。更多函數總結平臺將在近期陸陸續續更新,敬請期待!2、使用格式:=VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)翻譯成中文就是:查找(要查找的值,在哪找,返回第幾列內容,精確找還是近似找)3、參數說明:lookup_value:可以是數值、引用或文本字符等。
  • 學會vlookup函數,查詢的時候不能用?聽說和index函數有關!
    昨天寫完index函數和match函數的時候後,很多朋友都在問,我查詢信息的時候完全可以用vlookup函數呀,為什麼還要兩個函數配合使用?這不是讓操作過程更複雜了嗎?確實可能是小編在昨天的文章中沒有說清楚查詢方向的問題,才導致很多朋友會有這樣的想法,那今天小編就來說一說這兩個函數之間有什麼差別?我們在什麼樣的情況下分別使用這兩個函數?