請問ecel高手用了很多vlookup和sumif函式的

2022-03-11 12:58:47 字數 5584 閱讀 3341

1樓:

擴記憶體,換cpu,這說明你的機器已經out了,一般大資料量的運算(幾萬條或幾十萬條),就要用好一點的機器了,比如四核處理器,四g記憶體的機器應該能快一些。我原先就是做過一個大表,兩個表加起來差不多幾十萬條記錄,用vlookup,做了差不多半個來小時吧,記得七八年前用奔四2.8的時候,當時應該是不錯的機器,兩三萬條記錄都論小時的處理,不比不知道呀。

2樓:無畏

這說明運算資料量大,造成運算速度慢

不過,vlookup和sumif函式的運算應該很快,除非公式中涉及到陣列公式

要提高運算速度有2種方法:

1.只有看到你的公式,才能確定能不能**

2.換臺好點的機器,比如銀河一號

3樓:匿名使用者

執行速度慢 說明你資料量大

可以考慮 新增一個按紐呼叫巨集 在需要計算的時候 按按紐進行計算

但計算的時候 應該也很慢 只是不會在你儲存的時候慢 就是了

4樓:紫蕁雨

你把整個表複製粘在一個新建的表裡試試,我也遇到過這個情況,心臟病都急出來了

5樓:匿名使用者

如果不涉及機密的話,把檔案發來[email protected]

看看有沒有辦法進行優化。

請問excel中vlookup和sumif這個函式怎麼使用?

6樓:匿名使用者

關於vlookup函式的用法

「lookup」的漢語意思是「查詢」,在excel中與「lookup」相關的函式有三個:vlookup、hlookuo和lookup。下面介紹vlookup函式的用法。

一、功能

在**的首列查詢指定的資料,並返回指定的資料所在行中的指定列處的資料。

二、語法

標準格式:

vlookup(lookup_value,table_array,col_index_num , range_lookup)

三、語法解釋

vlookup(lookup_value,table_array,col_index_num,range_lookup)可以寫為:

vlookup(需在第一列中查詢的資料,需要在其中查詢資料的資料表,需返回某列值的列號,邏輯值true或false)

1.lookup_value為「需在資料表第一列中查詢的資料」,可以是數值、文字字串或引用。

2.table_array 為「需要在其中查詢資料的資料表」,可以使用單元格區域或區域名稱等。

⑴如果 range_lookup 為 true或省略,則 table_array 的第一列中的數值必須按升序排列,否則,函式 vlookup 不能返回正確的數值。

如果 range_lookup 為 false,table_array 不必進行排序。

⑵table_array 的第一列中的數值可以為文字、數字或邏輯值。若為文字時,不區分文字的大小寫。

3.col_index_num 為table_array 中待返回的匹配值的列序號。

col_index_num 為 1 時,返回 table_array 第一列中的數值;

col_index_num 為 2 時,返回 table_array 第二列中的數值,以此類推。

如果col_index_num 小於 1,函式 vlookup 返回錯誤值 #value!;

如果col_index_num 大於 table_array 的列數,函式 vlookup 返回錯誤值 #ref!。

4.range_lookup 為一邏輯值,指明函式 vlookup 返回時是精確匹配還是近似匹配。如果為 true 或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小於lookup_value 的最大數值;如果 range_value 為 false,函式 vlookup 將返回精確匹配值。

如果找不到,則返回錯誤值 #n/a。

四、應用例子

a b c d

1 編號 姓名 工資 科室

2 2005001 周杰倫 2870 辦公室

3 2005002 蕭亞軒 2750 人事科

4 2005006 鄭智化 2680 **科

5 2005010 屠洪剛 2980 銷售科

6 2005019 孫楠 2530 財務科

7 2005036 孟庭葦 2200 工 會

a列已排序(第四個引數預設或用true)

vlookup(2005001,a1:d7,2,true) 等於「周杰倫」

vlookup(2005001,a1:d7,3,true) 等於「2870」

vlookup(2005001,a1:d7,4,true) 等於「辦公室」

vlookup(2005019,a1:d7,2,true) 等於「孫楠」

vlookup(2005036,a1:d7,3,true) 等於「2200」

vlookup(2005036,a1:d7,4,true) 等於「工 會」

vlookup(2005036,a1:d7,4) 等於「工 會」

若a列沒有排序,要得出正確的結果,第四個引數必須用falae

vlookup(2005001,a1:d7,2,false) 等於「周杰倫」

vlookup(2005001,a1:d7,3,false) 等於「2870」

vlookup(2005001,a1:d7,4,false) 等於「辦公室」

vlookup(2005019,a1:d7,2,false) 等於「孫楠」

vlookup(2005036,a1:d7,3,false) 等於「2200」

vlookup(2005036,a1:d7,4,false) 等於「工 會」

五、關於true和false的應用

先舉個例子,假如讓你在數萬條記錄的**中查詢給定編號的某個人,假如編號已按由小到大的順序排序,你會很輕鬆地找到這個人;假如編號沒有排序,你只好從上到下一條一條地查詢,很費事。

用vlookup查詢資料也是這樣,當第一列已排序,第四個引數用true(或確省),excel會很輕鬆地找到資料,效率較高。當第一列沒有排序,第四個引數用false,excel會從上到下一條一條地查詢,效率較低。

筆者覺得,若要精確查詢資料,由於計算機運算速度很快,可省略排序操作,直接用第四個引數用false即.

sumif(range,criteria,sum_range),其中,range為用於條件判斷的區域。sum_range為用於求和計算的實際單元格,若省略,即為條件區域中的單元格。

a b1. 判斷值 佣金

2. 100,000 7,000

3. 200,000 14,000

4. 300,000 21,000

5. 400,000 28,000

sumif(a2:a5,">160000",b2:b5)判斷條件超過160000的佣金的和為b3+b4+b5=63,000

excel函式中sumif函式的使用方法

7樓:夢色十年

sumif函式語法是:=sumif(range,criteria,sum_range)

sumif函式的引數如下:

第一個引數:range為條件區域,用於條件判斷的單元格區域。

第二個引數:criteria是求和條件,由數字、邏輯表示式等組成的判定條件。

第三個引數:sum_range 為實際求和區域,需要求和的單元格、區域或引用。

當省略第三個引數時,則條件區域就是實際求和區域。

8樓:匿名使用者

sumif函式的使用方法如下:

使用 sumif 函式可以對範圍中符合指定條件的值求和。

sumif函式的語法為:sumif(range, criteria, [sum_range])

比如:=sumif(a:a,d2,b:b)

公式表示:將a列符合等於d2條件的對應b列求和。

公式使用過程中,請注意引數的使用要求:

1、range   必需。用於條件計算的單元格區域。每個區域中的單元格都必須是數字或名稱、陣列或包含數字的引用。空值和文字值將被忽略。

2、criteria   必需。用於確定對哪些單元格求和的條件,其形式可以為數字、表示式、單元格引用、文字或函式。例如,條件可以表示為 32、">32"、b5、"32"、"蘋果" 或 today()。

3、重要  任何文字條件或任何含有邏輯或數學符號的條件都必須使用雙引號 (") 括起來。 如果條件為數字,則無需使用雙引號。

sum_range   可選。要求和的實際單元格(如果要對未在 range 引數中指定的單元格求和)。如果省略 sum_range 引數,excel 會對在 range 引數中指定的單元格(即應用條件的單元格)求和。

4、可以在 criteria 引數中使用萬用字元 (包括問號 (?) 和星號 (*))。問號匹配任意單個字元;星號匹配任意一串字元。

如果要查詢實際的問號或星號,請在該字元前鍵入波形符 (~)。

9樓:匿名使用者

sumif是excel中常用函式,sumif函式的用法是根據指定條件對若干單元格、區域或引用求和。

sumif函式語法是:sumif(range,criteria,sum_range)。range為條件區域,用於條件判斷的單元格區域;criteria是求和條件,由數字、邏輯表示式、文字、單元格內容等組成的判定條件;sum_range 為實際求和區域,需要求和的單元格、區域或引用,當省略該引數時,則條件區域(range)就是實際求和區域。

criteria 引數中使用萬用字元(包括問號 (?) 和星號 (*))。問號匹配任意單個字元;星號匹配任意一串字元;如果要查詢實際的問號或星號,在該字元前鍵入波形符 (~)。

在使用excel**函式遇到問題時可以直接按下f1鍵,然後輸入sumif獲取幫助。

10樓:匿名使用者

這問題問的,關鍵一點沒說,你的**格式是什麼樣的?行列標是什麼?工作表名稱

11樓:匿名使用者

怎麼在一個賽爾裡面使用,嗯sum?這個函式正常的話是,嗯等號,然後sum,然後選擇啊這個區域,然後在前邊兒後邊兒使用cf。

12樓:匿名使用者

具體使用方法如下:

1.sumif函式的求和公式為「sumif(range,criteria,[sum_range]),「range」必須項

,表示條件範圍,criteria必須項,表示條件,sum_range可選項,表示求和範圍」。開啟excel,如圖,對圖中4×4單元格中數值「>15」的數字求和。

2.選擇一個求和的單元格,點選選單欄上方的「公式」選項,然後點選「插入函式」。

3.在搜尋框內輸入「sumif」,點選「轉到」,再點選下方出現sumif函式後,最後點選「確定」,完成sumif函式的插入。

4.圖中,在「函式引數」中,「range」由上述的概念可知範圍為4×4的單元格範圍,「criteria」在這裡擬定為「>15」。

5.首先填寫「range」,滑鼠置於左上角數字「11」處,此時「11」處變成了虛線框,然後依然按住左鍵拖動滑鼠一直到右下角數字「24」處,此時4×4的單元格都變成了虛線框,此時範圍就框選出來了。

6.接著在「criteria」的框中輸入「>15」,點選「確定」。

7.這樣,16個數字中所有大於15的數字的總和就算出來了。

請問哪位高手用微控制器做過CAN匯流排

首先canbus是問答式的通訊方式報文最大長度11char 1仲裁場 共12位 bit10 bit9 bit8 bit7 bit6 功能編碼 bit5 bit4 bit3 目的地址 版bit2 bit1 bit0 源插地址 rtr遠端幀 2.控制場 權ide r0 dl3 dl2 dl1 dl0 0...

請教高手 用換電源 風扇嗎

電源 航嘉 額定200 如果只是換了cpu的話,不用換電源。cpu風扇,一般不用換,因為基本上也夠用。不過如果換顯示卡的話,一定得換主電源了。額定200是不夠用了,不過因為不知道你的是什麼型號的電源,所以不知道最大電源是多少,不過這事好辦,你先用著,看看實際效果就行了,電源不夠會經常宕機,重啟什麼的...

cs高手用單核還是雙核啊

如果是amd的cpu就用單核,如果是雙核就自己在開始選單的執行裡面輸入msconfig,在boot設定裡面關一個核,打補丁是起不了作用的。如果是intel的雙核肯定比單核好,處理速度快,彈道相對要穩定一些。當然,自己的練習才是最重要的。cs在單核與雙核的機器裡執行起來都一樣,前提是雙核要打補丁的 高...