2012-11-26 44 views
2

我正在製作一個數據庫項目。所以我希望擅長提醒我,或者阻止我,在列被正確填寫之前轉到另一行。Excel 2010中,如何使移動到另一列前的狀態

例如:

Person | Standard therapy | Alt Therapy 1 | Alt Therapy 2 
1  | yes    | -    | - 
2  | no    | -    | - 

所以,如果我在標準療法把「不」,我希望Excel阻止我去給另一個人(或下一行)之前,我已經填寫了Alt鍵的列治療1和2(這些列有下拉列表)或至少警告我需要填寫這些列。

我該怎麼做?

+0

雖然這可以通過Excel來實現,但如果您真的在創建數據庫,您可能更適合使用Access。如果您打算直接將數據添加到工作表中,它確實會使它更具挑戰性。創建一個用戶表單將數據輸入到工作表中可以讓您在添加數據之前檢查數據是否完整。 – NickSlash

回答

1

使用條件格式突出顯示在離開記錄之前必須填寫的單元格可能足以滿足您的需求。這個想法是設置一個條件格式,它將指定記錄中缺少必要的值的時間,並用醒目的視覺提示警告您,直到您輸入適當的值纔會消失。

例如,假設您的示例從單元格A1開始,可以首先將公式爲「=和(len(a2)> 0,len(b2)= 0」的明亮黃色填充條件格式應用於單元格B2 )」。然後,您可以使用公式「and(b2 =」no「,len(c2)= 0」)爲單元格C2應用條件格式,再次爲C2指定明亮的黃色填充等等(我使用的條件是隻有插圖;你會知道你的數據的確切要求。)

你需要爲你的第一行數據設置所有的條件格式,然後複製並粘貼這些格式的數據區域中的所有行

相關問題