1. 程式人生 > >自身工作中一些excel的使用

自身工作中一些excel的使用

前言

在國內有句話是這樣子的:混的慘的還在寫程式碼。是不是聽得很刺耳?但不得不贊同。在這個類別下的文章將記錄我寫程式生涯中其他的一些基本技能。這篇文章儘量簡單的記錄excel在自身工作中的應用

正文

應用一、使用excel的公式來統計bug清單

描述:在自己測試一個專案的時候,按照公司模板記錄了測試中發現的bug,先要求我時時統計bug的總數、完成數、未完成數。這時候就可以使用excel的公司來實現這個功能

  1. 統計bug的總數
    這裡可以使用counta(注意和count的區別),統計一個範圍內的非空的所有單元格數量。eg:=COUNTA(E7:E99)
  2. 統計完成數
    bug清單中有一列是記錄bug的完成情況的,這裡是I欄。因為這個I欄存在多個值表示不同的狀態,想要統計完成數這個帶條件的統計,可以 使用countif , 例子:=COUNTIF(I7:I100,"已解決")
    ,countif還可以與INDIRECT搭配完成其他的功能需求
  3. 統計未完成數
    未完成數其實很簡單,不需要用到任何公式。因為統計bug數量的列表在列C1:D3,C列是具體的名稱,D列是數量值。 所以在未完成的數量單元格中可以使用=D1-D2來統計

ignore:上面的公式中都要指定範圍,但是bug清單的數量是不停的變化,那麼我應該怎麼指定它們的統計範圍呢? 這裡可以將範圍指定一個很大的值,比如I7:I100,其實bug清單目前的bug只有20來個,這裡使用I100來預留一些將來要用到的位置

應用二、不同的工作表統計清單的數量

描述:一個excel表中有多個工作表,其中第一個工作表的名字是“統計”,由名字可以看出這張表是用來統計其他的工作表一些內容資訊的。那麼如何去統計不同工作表的資訊呢

上面已經簡單的介紹了幾個統計用到的公式,由此這裡可以複用這些公式來統計所需的功能需求。對於不同的工作表的統計可以先參考下面的例子

=COUNTIF(共通部分!K2:K88,"交付前對應")

這裡“共通部分”就是其中某一個工作表的名字,其後跟著的是一個“!”,k2:k88 是“共通部分”這個工作表中需要統計的範圍,其他的操作和上面的例子相差無幾

應用三、在一張工作表中,存在著這樣的一些單元格可以點選跳轉到指定的其它工作表中。

描述:這裡用到的是excel的超連結,其實有這麼一個提示就可以自己琢磨實現應用三的跳轉需求了,所以下面不會具體講細節,只羅列一些注意項

  1. 右鍵滑鼠,最下面有一個超連結
  2. 要顯示的文字:給超連結去一個名字,以後點選這個名字就可以跳轉
  3. 請鍵入單元格引用,預設是A1,如果想在跳轉的工作表指定預設選擇的位置,比如B3,那麼這裡可以更改成B3
  4. 或在此文件中選擇一個位置,選擇本檔案的一個需要跳轉的工作表
  5. 有兩個選擇:“現有檔案或網頁”和“本文件中的位置”。上面講的是後者,那麼前者可以實現跳轉該檔案同一個目錄下的其他excel檔案中

待續