顯示具有 liboffice 標籤的文章。 顯示所有文章
顯示具有 liboffice 標籤的文章。 顯示所有文章

2025年6月25日 星期三

calc操作備忘

  1. TEXTJOIN與MID的使用方法
    如果想要將儲存格的內容以固定間隔字元插入符號,該如何處理?
    請注意MID的啟始,可以好幾個,必須用大括號{}分開

  2. 替換A1儲存格(例如:姓名)將倒數第2個字,用"O" 字替換。
    =REPLACE(A1,LEN(A1)-1,1,"O")
  3. 使用試算表calc中的DATEIF()函式計算年齡
    • DATEIF(啟始日期,結束日期,"y")滿幾歲
    • DATEIF(啟始日期,結束日期,"m")滿幾月
    • DATEIF(啟始日期,結束日期,"d")滿幾天
    • DATEIF(啟始日期,結束日期,"ym")滿幾月(忽略年)
    • DATEIF(啟始日期,結束日期,"yd")滿幾日(忽略年)
    • DATEIF(啟始日期,結束日期,"md")滿幾日(忽略年月)
    • 真實年齡:滿幾歲、幾月、幾日(算年齡excel下載)
  4. 從西元曆抽出年月日函數:year , month , day
  5. 數值補"0":text(數值,"00")
  6. 在欄位中找出不重複的值
    • 工具列 資料 / 篩選 / 標準篩選 
      • 欄位名稱「無」
      • 選項「無重複」
  7. SUBTOTAL()函式的運用,第一個參數代表的意義
    • 1,AVERAGE(函数返回值求平均值)
    • 2,COUNT(計數)
    • 3,COUNTA(對區域内非空值儲存格計數)
    • 4,MAX(最大值)
    • 5,MIN(最小值)
    • 6,PRODUCT(按指定位數對數字取整數)
    • 7,STDEV(估算樣本的標準偏差)
    • 8,STDEVP(估算以参數形式繪出的樣本的標準偏差)
    • 9,SUM(求和)
    • 10,VAR(计算样本的方差)
    • 11,WARP()

2020年3月23日 星期一

libreoffice資料處理

一、重覆資料單一化(只能呈現單一欄位)
  1. 使用base資料庫來處理,例如:
    1. select DISTINCT 欄位 from 資料表
    2. select 欄位 from 資料表 group by 欄位(資料單一化的欄位)
  2. 只有使用cale試算表,土法煉鋼:以家長名單為例
    1. 監護人欄位排序
    2. 監護人欄位儲存格與上一筆儲存格做比較,例如:IF(D2=D1,0,1),相同者為0;不同者為1
    3. 將比較結果複製、選擇性貼上為數值(值)
    4. 將比較結果排序,將0的資料列刪除
    5. 班級座號排序
 二、base資料庫(參見教學資料)
  1. 差集運算
    SELECT * FROM 母群體資料表(單一) WHERE 關鍵欄位 NOT IN ( SELECT 關鍵欄位 FROM 子群體資料表 )
  2. 聯集運算
    SELECT 欄位1,欄位2 FROM 資料表1 UNION SELECT 欄位1,欄位2 FROM 資料表2
  3. 交集運算
    SELECT 欄位1,欄位2 FROM 資料表1 INTERSECT SELECT 欄位1,欄位2 FROM 資料表2
  4. 左外部關聯
    SELECT table_column1, table_column2...
    FROM table_name1
    LEFT JOIN table_name2
    ON table_name1.column_name=table_name2.column_name;