マクロで作るしかないと思います。
「ツール」-「マクロ」ー「Visual Basic Editor」
を開いて、左側のエリアで、適当なWORKSHEETあるいは、BOOKをダブルクリックして、下記を貼り付けましょう。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim PassStr(10, 10) As String
Dim InputPassStr As String
'パスワード登録
PassStr(1, 1) = "abcd"
PassStr(1, 2) = "efgh"
Me.Unprotect
'A1のとき
If Target.Row = 1 And Target.Column = 1 Then
InputPassStr = InputBox("パスワードを入力してください。")
If InputPassStr <> PassStr(Target.Row, Target.Column) Then Me.Protect
End If
'A2のとき
If Target.Row = 1 And Target.Column = 2 Then
InputPassStr = InputBox("パスワードを入力してください。")
If InputPassStr <> PassStr(Target.Row, Target.Column) Then Me.Protect
End If
End Sub