Python, 105(削除) 105 (削除ここまで) 103 bytes
2 bytes saved thanks to @TFeld
lambda s:'\n'.join(''.join((' '+l)[i==0 or[i<1or 91>ord(l.upper())>i+64]for l in s)for i in range(26)).rstrip()
Python, 105 bytes
lambda s:'\n'.join(''.join((' '+l)[i==0 or 91>ord(l.upper())>i+64]for l in s)for i in range(26)).rstrip()
Python, (削除) 105 (削除ここまで) 103 bytes
2 bytes saved thanks to @TFeld
lambda s:'\n'.join(''.join((' '+l)[i<1or 91>ord(l.upper())>i+64]for l in s)for i in range(26)).rstrip()
Python, 105 bytes
lambda s:'\n'.join(''.join((' '+l)[i==0 or 91>ord(l.upper())>i+64]for l in s)for i in range(26)).rstrip()