Excel総合相談所3

このエントリーをはてなブックマークに追加
952946:02/01/30 19:53
>>950さん、ありがとうです。
$ですね、試してみます。説明の追加します。

反映させたいシートに他のシートのセルのデータ(数字や文字)を参照させてます。
反映するシートのセルに

「=IS(IFBLANK(他のシート!A1),"",他のシート!A1)」って書いてあります。(←さきほど追加しました)
反映するシートには二行使ってそれぞれ「他のシート」のセル(同じ行)にあるのを持ってきています
___________________________
番号|ここに持ってきたデータ01|******|
ーーーーーーーーーーーーーーーーーーーーーーーーーー
番号|ココに持ってきたデータ02|******|
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
二行使ってるので01=A1  02=D1となります。
英文字は飛び飛びにならないのですか?なる時もあったりならなかったりで。。。
一つ一つ書けばいいのですが300ぐらい↑の枠が必要でオートフィルでやりたいのです。

二行はダメっていうなら他の方法はありますか?最終的に印刷したあと、手書きでメモ欄とか必要なので
二行いります。あと、A4で出力するので幅が一杯になってしまうので一つの枠に二行分のデータを
まとめたいのです。
>>949

> コード  商品名  数量  入庫日
>  1     A   300   1
>  2     B   500   1
>  1     A   100   3

↑これの行は増えないわけ?
サンプルでは3行だけど、コードや入庫日が増えたら別表のコード行や
入庫日列も増やして行くわけ?

> ピポットテーブルだと入力したときにすぐに反映され
> ないので関数を入力したいのですが。

既存のピポットテーブルを選択して、右クリック-データの更新ですむやん。
954949:02/01/30 21:47
>>953
>↑これの行は増えないわけ?
増えます。

>サンプルでは3行だけど、コードや入庫日が増えたら別表のコード行や
入庫日列も増やして行くわけ?
増やして行きます。

>既存のピポットテーブルを選択して、右クリック-データの更新ですむやん。
この表(実際には見ない)を参照してさらに別の表を作りたいので、
自動更新のほうが都合がよいのです。

僕の頭では2日考えてもわからなかったので何とかお願いします。

>>954
最終的に、何がやりたいのかよくわからんから、答えなかったんだが
ExcelよりAccess向きのことをやろうとしてないか?

きついようだが、その程度の手間(データの更新)が
面倒なら、関数やVBAなんていう暇に
手入力してるほうがいいと思う。


956953:02/01/30 22:46
>>954

955さんの言うとおりアクセス向きだね。

日々、行も列も増えていくんでしょ?
その度に関数を追加しなきゃ行けないって事。
関数でやる方がよっぽど手間だと思うが。
957954:02/01/30 23:03
>>955,956
そうですか・・・
Accessはあまりよく知らないのですがこれから調べてみようと思います。

レスありがとうございました。
958954:02/01/30 23:16
>サンプルでは3行だけど、コードや入庫日が増えたら別表のコード行や
入庫日列も増やして行く

これだけでしたら初めから大きめの表を作っておいて行も列も不変でも
いいのですが。それでもダメでしょうか?

959953&896:02/01/31 00:16
>>958

ひとつ案としてな。複雑だぞ。

元のデータがSheet1、作りたい表がSheet2にあるとする。

Sheet1:タイトル行を含めA1〜E4まで使うと仮定
最後の列に検索行を追加して、 =A2&":"&D2 等の関数を入れ
全行へコピーする。検索行は同じ入庫日で同じコードのもの以外
は、重複してはならない。

コード  商品名  数量  入庫日  検索行
 1     A    300   1     1:1
 2     B    500   1     2:1
 1     A    100   3     1:3

挿入−名前−定義で下記の名前を付ける。

 C2:C4 に 数量
 E2:E4 に 検索行

Sheet2:A1〜D4まで使うと仮定
B2(◎のセル)に =SUMIF(検索行,$A2&":"&B$1,数量) の関数を
入れ、残り全ての範囲(△のセル)にコピー

     1    2    3   (←入庫日)
  1  ◎   △   △
  2  △   △   △
  3  △   △   △
 (↑コード)

名前の定義を余裕を持って付けとけば、しばらく対応出来るハズ。
あーめんどい。
960954:02/01/31 01:00
>959
できました!ありがとうございました!
半分諦めかけてたのですが、とても助かりました。

2ちゃんねるなのにここの板の人たちはいい人多くて驚きました。
レスしてくれた方々ありがとうございました。


>>959
Lookup 系の関数とか使ったほうが便利なのでは?
9621:02/01/31 10:13
963950:02/01/31 13:45
>>952
答えたいんですがやりたいことが良くがわかりません。
すみません。
964トキコ:02/01/31 14:08
EXCEL形式のあるファイルを読み出そうとすると、「BOOK**で保存しますか」
という通常作業終了後にでてくるようなメッセージが出て、肝心のファイルを読み出せないのですが、
こういう現象をご存知でしたら教えていただけないでしょうか。
965名無しさん@そうだ選挙にいこう:02/01/31 14:37
>>964
状況をもっと詳しく書いてみてください

□ そのファイルの拡張子
□ ほかに作業しているか否か
□ エクセルのメニューも表示されないのか
966962:02/01/31 14:55
(T-T)
967946:02/01/31 15:08
>>963
う〜ん、説明悪かったかなぁぁ。。

アルバイトが毎週のように募集に集まって履歴書とは別に保存&活用したい
で、そのデータを952の表にして印刷したい

集まったデータをデータベースにするのかデータベースを表(952)に表現するのか
どちらでもいいのです。今やってるのはデータベースの表にデータをいれて
出力表(印刷するシート)に反映させてます(なんか根本的に間違ってますか?)

で、データベース側には経理的なデータも入れたい
経理的なデータは一列で表記出来るので一行で済むのでオートフィルで済んだのですが
二行必要なシート(印刷するシート)はオートフィルが出来ないです。

そのシートは常時1枚しか印刷しないのでマクロで並べ替えをさせて
最新のアルバイトさんをピックアップさせてます。

今までは人手でさせてました、名簿に線引いてこの人はこないとか
経理には必要なデータとかは別途集計していました。


皆さんスゴイですね、ポンポンと出来ちゃうなんて。。本首っ引きなんですが
がんばって作りたいと思います。
968名無しさん@そうだ選挙にいこう:02/01/31 16:13
>>963(=966)

(遅レスだけど)偉い!
>>967
根本的に間違ってると思う。
「どちらでもいいのです」なんて言ってるし。
たぶん、説明ができない程度に、ご自分の業務の手順を
標準化する作業が滞っているんだなぁ。
970950:02/01/31 18:08
やはり、必要なデータと作業を確定して、
手順をはっきりさせないと答えようが無いと思います。
いずれにしても表は使いやすく組替える必要がありそう。
971946:02/01/31 18:31
あわわ、まいったなあ。
説明悪いのか。。。あ、アタマが悪いんですね、これは生まれつきなんで
もうちょっとつきあってくれませんか

どちらでも良いってのはやり方知らないんです。
普通どういう風にやるのでしょうか?印刷するシートに入力させて
データベースのシートに反映させるのでしょうが
出来るだけ操作をさせたくないのです。

操作する人は経理なんですがいままで手書きでやってます。

印刷するひとは殆どPCが触れません。だから画面の印刷するってボタンのみ押させたいのです。

あと、シート三枚でやってるんですがまずいでしょうか?
経理シートとデータベースシートと印刷出力シートって名前つけてます。
アルバイトさんごとにシートを作ると混乱するかと思うのでそうしたんですが・・・

私は全然関係無い仕事してます、ちょっと触れる程度でマクロも昨日覚えました
別のセクションなんで作って渡すと今後触れないんですね。。

こんな私では作れないでしょうか?(すごい不安)
なんか思いっきり間違ってます???
972969:02/01/31 19:18
´−`).。oO( 新スレ(相談所3)に逝けばよかったかな… ) 

>>971
一般に、求人応募を受け付けるためのデータ入力は、
データソースを入手してその都度
(日次業務、または宅配便や郵便が来るたびに)やりますよね。
また、そのとき、紙を見ながらパソコンに(手でキーを打って)入力
するわけですが、紙のレイアウトと画面のレイアウトを比較しながら
入力する必要が(正確に入力する目的で)あります。

そういうわけで、伝票(単票)型式の紙データ(入力)に対しては
単票型式の画面があると便利なのです。
(Excel でいうと「フォーム」というヤツ)
このフォームは、だれでも(アルバイトの人でも、管理職のかたでも)
入力する機会があってもよいように、見やすく作っておきます。
このフォーム作りのための手間数(コスト)は、かなり掛かりますが、
これをやらないと、求人のデータ入力だけでも
ある程度の熟練作業になり、かえって固定的なコストが掛かります。

いっぽう、入力されたデータを比較したり、一覧表を印刷して
(必要に応じて、さらに赤ペンやマーカで印を手書きして)
アルバイトさんたちに(合否の電話連絡、面接の手配、等々)
指示を出すのは、おもに会社の管理職さんのお仕事です。

そのため、一覧表画面のほうは
(人事のすべてがわかる管理職のかたが優先的に見るため)
単純な Excel のワークシートのままでもよいのです。

とりあえず、フォームを作ったりする前に、
1. 現状でのデータ入力作業の要点を紙に書いて(マニュアルとして)
 紙を保存する。
2. ワークシートの一覧表レイアウトも(とりあえず自分の備忘録用に)
 (各シートごと、現在のデータで1ページ分の事例でよいので)
 印刷してから、ペンでコメントを付け加え、紙を保存する。
3. データが入っているファイルそのものも、(いままでどおり)
パソコンに保存しておく。(定期的なバックアップも忘れないで)

あと、要点をすこし。
♪ データそのものが入っているシートは一つだけにする。
♪ データそのものが入っているシートを「データベース」と
 呼ぶことにする。ほかは「入力用(シートまたはフォーム)」
 「一覧表(印刷用または画面表示用)シート)」などと
 呼ぶことにする。
♪ 現状では、手で入力する作業の大部分(アルバイトさんに頼むもの)は
求人応募者1件ごとのデータなので(項目が多く、煩雑なので)
すでに入力されたデータには(アルバイトさんが誤って)修正を
加えないように対策しておく。
(フォームを作る時間がなくても、日々の入力分のために毎日、
別フォームを新規作成するなどして)

( ´D`)ノ<こんなかんじれす
973959:02/01/31 20:26
>>961

なぜ?
単純な検索では無く、集計の可能性も含めたんだが。
同一コードの商品が、同じ入庫日に複数回に分かれて
入ってきたらどうするのよ。元のレコードに電卓はじいて
足すの?
974946:02/01/31 21:37
>>972
なんか私間違ってましたようです。ありがとうございます。

ファームを作る
ファームからデータベースとしたシートに入力したデータがいくようにする
経理が見るシートや印刷出力するシートは別に用意する
定期的にバックアップする

ですね?とりあえずもう一度ファーム作る前に再検討します。

上手く出来たらマタきます、出来なかったら・・・     またお願いします

新スレ作ってくれた方へ
どうも長々とこちら使ってすいませんでした。ではおやすみなさい。
975946:02/01/31 21:44
アルバイトさんてのは入力する人ではなくて
入力されるデータの方なんです。バイトさんが毎週違う人が募集に集まってきて
手配するような仕事を効率化したいって事です。

974がヘンですね。。。アカン<私
なんというか、殆ど作ってしまった(逆データベース?)ので
混乱してるようです。アタマ冷やしてきますね。
再度作り直しかと愕然としたもんで。。。でもがんばります。どうもでした
976名無しさん@そうだ選挙にいこう:02/02/02 01:46
はじめまして。
いきなりなのですが
今度Excelを使わなくてはいけない状況になったのですが
ながーい√(ルート)を書きたいのですが
方法が分かりません。
どなたか教えていただけないでしょうか?
お願いします!
age
4にいこっと
9801000:02/02/03 04:03
まもなくここは 乂1000取り合戦場乂 となります。

      \∧_ヘ     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ,,、,、,,, / \〇ノゝ∩ < 1000取り合戦、いくぞゴルァ!!       ,,、,、,,,
    /三√ ゚Д゚) /   \____________  ,,、,、,,,
     /三/| ゚U゚|\      ,,、,、,,,                       ,,、,、,,,
 ,,、,、,,, U (:::::::::::)  ,,、,、,,,         \オーーーーーーーッ!!/
      //三/|三|\     ∧_∧∧_∧ ∧_∧∧_∧∧_∧∧_∧
      ∪  ∪       (    )    (     )   (    )    )
 ,,、,、,,,       ,,、,、,,,  ∧_∧∧_∧∧_∧ ∧_∧∧_∧∧_∧∧_∧
      ,,、,、,,,       (    )    (    )    (    )    (    ) 
19
18
17
984名無しさん@そうだ選挙にいこう:02/02/07 12:39
1000の取り合い中失礼。

>>625 で既出なんですが、
>正確に言うと一瞬開いてバーまでは見えるんですが
>おばけみたいにバーとまっしろな画面が出て消えちゃうんです。

これに出くわしてしまいました。
使用バージョンはMacintoshのOffice98ですが、
Windows2000+Office2000でも同じ現象です。
マクロなんてマの字も出てこないファイルなんですけど…

どなたか原因ご存知無いです?
985まさ:02/02/07 23:25
教えてください!
OfficeXPを会社で購入する予定があるのですが、
XPはインストールするPCごとにライセンスを取る必要があるとのことで
導入費用がかさむということで、なかなか社長の許可がおりません。
ひとつのライセンスで会社内のパソコンにインストールする方法はないでしょうか?
どうか教えてください!!
>>985
別にXPじゃなくても、ライセンスは1台づつちゃんと取るもんだ
会社ぐるみでライセンス違反すると余計高くつくぞ
987まさ:02/02/07 23:36
>>986
それはわかっているんですけど、なかなか社長が理解してくれないんです・・・
>985

こちらのフォームに必要事項を書いて送って下さい。
なんらかの回答が得られるハズですよ。

ttp://www.accsjp.or.jp/piracy-form1.html
>>987
理解ない社長を持つ部下はたいへんだねぇ・・・しみじみ
990990:02/02/08 00:47
ゲト
991名無しさん@そうだ選挙にいこう:02/02/09 10:47
エクセルで、郵便番号を入れたら住所が出てくるようにすることができますか?
郵便番号検索の無料ページなどを使うことによってできる方法など、
なんでもいいので、わかる方いっらしゃったら教えてください
お願いします。
IMEの郵便番号辞書を使え
993名無しさん@そうだ選挙にいこう:02/02/09 12:57
>992さんありがとうございます
でも、初心者なので、どう使えばいいかよくわかりません・・・
ごめんなさい。どうすれば、変換されるのですか?
ヘルプ読んだけど、よくわからないです。
994992じゃないけど:02/02/09 13:09
IMEに郵便番号辞書が入っていれば、普通に郵便番号を入力後「変換」で住所に変換される。
郵便番号辞書が入っているかどうかは、IMEのプロパティで確認。
もうすぐ1000だ・・ドキドキ
996( ゚д゚)σ)Д`):02/02/09 14:49
1000取り合戦いくぞゴルァ
997997:02/02/09 14:56
うらぁ!
998998:02/02/09 14:56
とりゃぁ!
999999:02/02/09 14:58
ほいさっさ!
10001000:02/02/09 14:58
1000げっと!!
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。