Tag Archive: excel

Excel-使用len offset與if函數來填滿一些空白的儲存格

原始的檔案如下,標記黃色的部份是要延續上面的資料

  1. 在左邊新增4欄
  2. 在每列輸入公式,附圖在E1輸入公式
    =if(len(E3),E3,offset(E3,1,4,1,1))
    公式中的len可算出儲存格內容的長度,if函數是判斷儲存格是否是空白,offset是由儲存格是否空白來決定參照的儲存格位置,其中的-1,-4,1,1分別代表往上一列、往左4欄,要參照1列與1格的內容。
    附圖的A2儲存格會先測試E2是否空白,因為E2內有高一忠班,就直接傳回高一忠班到A2
    附圖的A3儲存格會先測試E3是否空白,因為E3空白,就直接傳A2內容到A3(因為E3 Offset(-1,-4,1,1)的位址就是A2)
  3. 接下來Copy ABCD4欄在原地選擇性貼上,選擇只貼上值,再刪除EFGH4欄,即可得到需要的資料格式。
  4. Online SpreadSheet Sharing:https://docs.google.com/spreadsheets/d/11Qu4D26l7u9KZsm3ILumEjTTEZHWhLzXwmIhqgyQfks/edit?usp=sharing