贊助廠商

///本部落格所有文章列表///

搜尋本部落格文章資料

有網友問到:在 Excel 中有一個如下圖的資料清單,每 8 個人為一組,並給予一個流水號作為裝箱代號,該如何處理?

每 8 人分一組並給予編號,可以利用 INT 函數和 ROW 函數來處理:

儲存格C2:=INT((ROW(1:1)-1)/8)+1

ROW(1:1):ROW(1:1)=1,往下複製/貼上時,會自動產生 ROW(2:2)=2、ROW(3:3)=3、ROW(4:4)=4、…。

再使用 INT 函數,將上式除以 8 的商取不大於的最大整數,再加 1 即為所求。公式中的「+1」是因為代號由 1 開始編號。公式中的「-1」,是因為第 1 筆資料位於第 2 列。

複製儲存格C2,往下各列有資料的位置貼上。

vincent 發表在 痞客邦 留言(0) 人氣()

在網友想要知道在 Excel 中如果將時間每二個小時為一個單位並給予一個編號(如下圖左),如何在輸入一個時間字串後,能自動傳回對應的編號(如下圖右)?

根據上述的規則,其輸入的時間為 4 碼,由時和分組成,設計以下的公式:

儲存格B2:=INT(VALUE(LEFT(D2,2))/2)+1

LEFT(D2,2):取出時間字串的左邊 2 碼,代表「時」的部分。

VALUE(LEFT(D2,2)):將取出時間字串代表時的 2 碼,轉換為數值。

INT(VALUE(LEFT(D2,2))/2)+1:將上述的數值除以 2,再經由 INT 函數的結果加 1,即為所求。

複製儲存格B2,往下各列貼上。

vincent 發表在 痞客邦 留言(2) 人氣()

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼