在 Excel 或 OpenOffice 中將數值指派給某些字母

在 Excel 或 OpenOffice 中將數值指派給某些字母

我想知道如何為每月醫院時間表的某些字母分配數值。例如:

  1. N 代表夜間 = 12 小時
  2. M 代表早上 = 6 小時
  3. P 下午 = 6h
  4. 休息日 CS = 6 小時
  5. R 休息 = 6 小時

我可以使用 OpenOffice 或 Excel。我目前使用的是 Mac。

答案1

在 Microsoft Excel 中,您可以使用第二個表格來輕鬆記錄每個代碼對應的字母。理想情況下,它應該存在於單獨的工作表上,但也可以位於同一張工作表上:

Code | Value
------------
   N | 12
   M | 6
   P | 6
  CS | 6
   R | 6

在你的原始表中,你的程式碼列可能應該使用資料驗證來強制使用者選擇這些選項之一。假設您使用的是最新版本的 Excel,請選擇Data > Data Validation > Settings > Allow: List,然後為「來源」選擇新表的第一列。

最後,您的原始表可能有一個「時間」列,它使用VLOOKUP公式來檢查程式碼的時間值。如果你不熟悉 vlookup,請觀看

相關內容