[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『エクセルの入力方法(超初心者の方に教える方法)』(もみじ坂)
これは超真面目に質問しています.ふざけていません。
こんなことあるある、こうすると、誰でも直せるよ という方法ありましたら是非教えて下い (´゚д゚`) ※エクセル機能で対応より、見てすぐわかるような方法を。。
◆質問 : [a]のセルに全部詰め込んで入力する癖を直す方法で
私はエクセルで普通に使い慣れているので、どう教えればいいのか 分からないのです。あとは作り方に工夫するしかないのかなと。。。
本来、例)にしたがって、エクセルに入力するとき 表 1 のように [a]〜[e]セルに それぞれの内容を入力するのが普通だと思いますが、
なかに長年ワードを使ってる癖で 表 2 のように [a]のセルにのみ入力するんです。スペースを使って 上手く表に収まるようにしています。
これだと、折角の自動計算が全く生かされずに。毎回手動で計算しなおす羽目に TxT 表 1 のようにセルごとに入力してもらうのに、
工夫ですとか。。なんとかないでしょうか??
例)リンゴ A商店 で 単価 150 を 10購入
表1 [a] [b] [c] [d] [e] 商品名 単価 個数 合計 購入場所  ̄ ̄ ̄ ̄| ̄ ̄ ̄ ̄| ̄ ̄ ̄ ̄| ̄ ̄ ̄ ̄| ̄ ̄ ̄ ̄| リンゴ | 150 | 10 | 1500 | A商店 |  ̄ ̄ ̄ ̄| ̄ ̄ ̄ ̄| ̄ ̄ ̄ ̄| ̄ ̄ ̄ ̄| ̄ ̄ ̄ ̄|
表2 [a] [b] [c] [d] [e] 商品名 単価 個数 合計 購入場所  ̄ ̄ ̄ ̄| ̄ ̄ ̄ ̄| ̄ ̄ ̄ ̄| ̄ ̄ ̄ ̄| ̄ ̄ ̄ ̄| リンゴ 150 10 1500 A商店 | | | | |  ̄ ̄ ̄ ̄| ̄ ̄ ̄ ̄| ̄ ̄ ̄ ̄| ̄ ̄ ̄ ̄| ̄ ̄ ̄ ̄|
< 使用 Excel:Excel2013、使用 OS:Windows7 >
返信ありがとうございます。
ただ、そのレベルで治るなら私も質問しないんです ≧x≦
表で色を替えたり
見やすいように入力箇所を二重線にしたり。。。。
セルて 凹凸はできないんですよね (´ロ`ill)
(もみじ坂) 2014/12/07(日) 17:58
基本的には、データの入力規則で対応できないでしょうか。
(案1)「入力値の種類」で「文字列(長さ指定)」を指定し、最大値 オプションを設定する。 (案2)「入力値の種類」で「リスト」を指定し、「ドロップダウンリストから選択する」にチェックをする。 (案3)数値セルは「入力値の種類」で「整数」を指定する。
などで。
(Mook) 2014/12/07(日) 18:10
(Mook) 様 (通りすがり) 様
ありがとうございます。 個数と合計は入力規則 と 自動計算なので、入力する必要なないのですが
でもどんな設定しても 表2のようにするとお手上げです。
品名は私があらかじめ入力するとして。。。。 A列を入力でき無いようにしたら B列で同じようにしてます。。。。。
ちなみに、入力している方は海を又いてます。 エクセルの機能で対応は難しいですね、説明しなければならないので。。。。 目で見て、「入力箇所がわかる」 工夫の方が、スムーズになるきがします。
今エクセルを WEB上の テーブルに変換できるソフト?があるようです。 計算機能も一緒についてくれる無料のものとかないですよね ^^;; 自分で作るのは無理そう。。。。
そのテーブルで凹凸作って 、 入力を目で見て明確にできないかいろいろ探しています。 エクセルのままでも、できれば楽ですが。。。
一応こんな感じで工夫してみましたが、他に何かありますか? 機能的により、見た目に。。。 ※リンクを削除しました。 2014/12/09(火) 18:42
(もみじ坂) 2014/12/07(日) 19:07
後はセルに入力規則するぐらいですよね。。。
分かりました。一回これでやってみます。
また良い案ありましたら是非 ^−^b !!
(もみじ坂) 2014/12/07(日) 22:37
Private Sub Worksheet_Change(ByVal Target As Range) Dim vw As Variant Dim i As Long Dim cw1 As String Dim cw2 As String
If 1 < Target.Count Then Exit Sub If Target.Column <> 1 Then Exit Sub
Application.EnableEvents = False
cw1 = Replace(Target.Value, " ", " ") While cw1 <> cw2 cw2 = cw1 cw1 = Replace(cw2, " ", " ") Wend
vw = Split(cw1, " ") For i = UBound(vw) To 0 Step -1 Target.Offset(0, i).Value = vw(i) Next i
Application.EnableEvents = True End Sub (???) 2014/12/08(月) 13:16
こんにちは。
そのファイルへの入力はその方しかしないのでしょうか? 今までに出たアイデアでどうしてもうまくいかないなら、 いっそのこと入力用のユーザーフォームを作ってしまうとか。 ユーザーフォームなら項目ごとに入力しますよね。
でもそれだけの為にユーザーフォーム作るのも面倒ですかね。
(めいぷる) 2014/12/08(月) 14:50
人物が特定できているなら、
メリット・デメリットをきちんと説明してご理解いただくのが王道だと思います。
エクセルスタイルで入力しないと
・縦合計が自動で計算できない
・列幅を変えるとデータの修正が必要
当然ですが
・エクセルはワードとは違う
・どちらが秀でているというのではない(案外これが重要かもしれません)
( 佳 ) 2014/12/08(月) 18:44
合うことを確認してもらってはどうでしょう。
セルごとにちゃんと入力しないといけないことがわかるとおもいますが
(あかさな) 2014/12/08(月) 20:42
皆さんのアドバイスを参考に一回実行してみます。
それでもダメな場合は又来るかもですが、
その際もよろしくお願いします <(_ _)>
(もみじ坂) 2014/12/09(火) 18:41
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.