- 締切済み
日付の月のみ表示したい
在庫帳で商品の売れた所(D列)に5月なら"5"と入力しています。でも、このデータを何年も残していると、データの抽出をする時に毎年の5月分が出てきてしまいます。つまり、2005年の5月の商品のみを抽出したくても、できない状態です。 でも、在庫帳にはスペースの関係で「年」までは入れられないので、今のまま「月」のみの表示で、そして後からデータを抽出したい時には、何年の何月に分けてわかるようにしたいのです。 A B C D 商品番号 商品名 売先 売れた月 のようになっています。 よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
みんなの回答
在庫帳にはスペースが無いのは印字した時のスペースでしょうか 私は単純にDの所に去年なら17 今年なら 18 と入れています、そして売れた月をEにして入力しておき 印字の時にDを右クリックして{表示しない} に して印字しています。 抽出したい時には{表示する)にしてデーター=>並べ替えで優先順位D E で検索しています。 ご質問の意図と合っていたらお試しください。
- imogasi
- ベストアンサー率27% (4737/17069)
コンピュタ業務やソフトでは、区別する情報を入れないと区別できないのは当たり前です。 これはエクセルの質問ですか。 >在庫帳にはスペースの関係で「年」までは入れられないので の意味が状況との関係で判りません。 「売れた月」の列の各行に年(年月)を持たない(持てない)のなら、別に、見出し部分などの1、2セルに(一箇所に)年月を持つ例は、良くあることです。 後日、年月で抽出するときはそこを見れば何とかなります。 関数式は複雑になるでしょうが。
- O_cyan
- ベストアンサー率59% (745/1260)
>(D列)に5月なら"5"と入力しています >A B C D >商品番号 商品名 売先 売れた月 >後からデータを抽出したい時には、何年の何月に分けてわかるようにしたい Excelでの事ですね。 たとえばセルの書式をmかmmにして月だけの表示としておき入力は2006/05/01と入力する。表示はmなら5、mmなら05となります。 しかしオートフィルタなどでそのまま抽出すると表示されているものが対象となってしまうため2005/05/01でも2006/05/01でも表示は5なので一緒に抽出されてしまいます。 抽出時だけD列のセルの書式をmやmmからyyyy/mかyyyy/mmに設定し表示させ抽出をするしかないと思いますが。
- 11369
- ベストアンサー率29% (20/67)
OFFICE系ソフトとありますが、アクセスでしょうか? フィールドを追加できないというのがいまいち理解できませんが、次の2つの方法が考えられます。 1)いずれかのフィールドに年の情報を付加する。 →ex)”売れた月”を”売れた年月”にする。 200504 2)年毎にテーブルを分ける クエリーで条件を設定すれば抽出は容易です。
- sakemoni1008
- ベストアンサー率31% (317/992)
セルの書式設定→ユーザー定義でm"月"を設定して下さい。 これでどうでしょうか?
補足
ごめんなさい、説明不足でした。 この同じ表の他の列(U列)には仕入日を入れています。その表示は「12/15」というのになっていますが、実際データとして残っているのは、2005/12/15となっています。この「12/15」のセルを指定すると、数式バーには「2005/12/15」と出ますよね? ですので、オートフィルタのデータのオプションで情報を抽出する時にはちゃんと「年」も分かります。 ですので、私が知りたいと思っているのは、上記ケースと同じように、実際データとして「2005/12」と記憶されているけど、表示されるのは「月」だけにしたいのです。 スペースの問題というのは、印刷する時のことです。 これ以上列を増やすと、A4で収まらない。それに、これ以上縮小したくないのです。 そして、他のシートに貼り付けをすることが多く、そのフォームに合わなくなってしまうので、これ以上列を増やしたりするのは避けたいのです。