Excel総合相談所 105at BSOFT
Excel総合相談所 105 - 暇つぶし2ch579:名無しさん@そうだ選挙にいこう
12/10/06 16:21:29.47
2007でも2010でも
「挿入」リボンの「ヘッダーとフッター」からやるのが
わかりやすいし楽だと思ったりする

580:563
12/10/06 17:59:09.35
レス大変遅くなりました、アドバイスありがとうございました
>>564に書かれてあるやり方が一番うまくいきそうでした
しかし右へのオートフィルは問題ないのですが、下へのオートフィルがどうも上手くいきません

項目1 1
項目2 あああ
項目2 @@
項目2 xxxx
項目3 \\\\\
項目4 sss
項目1 2
項目2 いいい
項目4 xxx
項目1 3


といったように項目の内容の文字数が一定でないことや、項目によっては存在しなかったり複数の要素があるのが原因でしょうか?

581:名無しさん@そうだ選挙にいこう
12/10/06 19:14:34.42
【1 OSの種類         .】 WindowXP-Pro
【2 Excelのバージョン   】 Excel2000(実際はCSV)
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

0~999の整数を3桁揃えで保存したいのですが上手く出来ません。

3桁揃え自体は【ユーザー定義】→【種類】→「000」でOKなんですが、これをCSVで
保存し再度開くと2桁以下の整数からアタマの0が消えてしまいます。

例: 65 → 065 → 保存 → 開く → 65に戻る

セルは「形式を選択して貼り付け」→「値」→「保存」でも不可でした。どうすべきでしょうか。


582:名無しさん@そうだ選挙にいこう
12/10/06 19:32:59.72
>>580
情報の後付けをするな!!!!
何故最初から正しい情報を出さん!!
なめてんのか!なめてんのか人間を!!!
おまえには人間の誇りがないのかって聞いてんだ!!

もう二度とここに来るな・・・おまえの顔は見たくない

583:名無しさん@そうだ選挙にいこう
12/10/06 19:54:30.46
拡張子を.txtにして開くと065になってる?
なってれば拡張子を.csvに戻してセルの書式設定→表示形式で文字列を選択

584:581
12/10/06 20:02:14.75
>>583
さんきゅう。
Txtで開くとちゃんと3桁(065とか)になってた。


585:名無しさん@そうだ選挙にいこう
12/10/06 23:01:20.03
>>580
>>564の方法でうまくいったけど
最初にソートした?


586:名無しさん@そうだ選挙にいこう
12/10/07 13:46:13.99
>>580
データ追加するたびにソートとかミスのもとだよ

A列に、「項目○○」B列に、「1」「あああ」とか入ってるとして
C列に、「=MID(A1,3,100)」で下にフィル
D列に、D1だけ「1」を手入力、
んでD2は、「=COUNTIF($C$1:C2,C2)」で下にフィル
E列に、「=C1&","&D1」で下にフィル

出力先は別シートに作るとして
第1行とA列に値を手入力してこんな枠を作る

×12345・・・
1ω







この枠の中に出力させる
上で「ω」が入ってるセルに
「=INDEX("入力シートのB列",MATCH(B$1&","&$A2,"入力シートのE列")」
を入力

あとは右でも下でもコピーでいける
これなら「A列は「項目○○」B列にデータ」という規則さえ守られていればソートなんか不要



587:名無しさん@そうだ選挙にいこう
12/10/07 15:56:43.95
>>580 ソートしないの考えてみた
C1 =COUNTIF($A$1:$A1,$A1)
D1 =COUNTIF($C$1:$C1,$C1)
E1 =IF($C1,$A1&"_"&$C1,"-")
と入れておいて下にオートフィル。 F列以降に整理するとして、
F1 =OFFSET($A$1,MATCH(COLUMN()-COLUMN($F1)+1,$D:$D,)-1,)
F2 =IFERROR(OFFSET($B$1,MATCH(F$1&"_"&ROW()-1,$E:$E,)-1,),"")
として下と右にオートフィル。
これだと項目がどんな場合でもいけると思う

588:563
12/10/07 20:04:43.30
度々申し訳ありません、アドバイスありがとうございました
重複項目の区別化や空白項目のスペース化は上手くいきませんでしたが、>>586-587のやり方で近いところまで整形することができました
当初自分が望む形を詳細に把握せずに書き込んでしまい、情報が後付けになり大変申し訳ありませんでした



589:582
12/10/07 20:13:48.27
ぜんぜんかまいませんよ きついこといってすみませんでした

590:名無しさん@そうだ選挙にいこう
12/10/07 20:38:59.34
質問じゃなく愚痴に近いのですが。俺の周囲は、VLOOKUPやSUMIFの時点で分からないという人ばかりです。
マクロ入りブックを渡しても、迷わずマクロを無効にして開くことしかしませんし、ましてピボットテーブルなんて論外です。

俺は、自分用よりも、他人に頼まれ他人が使う用にExcelファイルを作ることが多い。その際、集計の効率的方法などを考えると、
どうしてもSUMIF(できればSUMPRODUCTまで)関数だとかピボットテーブルだとかを使ってしまいたくなる。しかしそうすると彼らは、
計算式のメンテは自分達では一切できず、少し変える必要が出ただけでお手上げになり、全て俺に投げてくる。
ピボットテーブルだって、データの更新をするとかがまず受け付けられないし。

こういうとき思うのが、自分って他人にExcelファイルを作ってあげるにつけ、分かりやすくする力が足りないのかなあということ。
よりシンプルに、簡単に、とは思い自分なりにやってるのですが・・・。
というか、他人向けに分かりやすく作れとかいくら言ったって、SUMIFやVLOOKUPまで使うなとかいうことになったら、そりゃもう何も出来んって話にならんかな?

591:名無しさん@そうだ選挙にいこう
12/10/07 20:53:05.79
>>590
やってあげればいいんじゃないの?それが仕事なら
やりたくないとかやらなくていいなら断ればいいし
教えたいなら教えればいいし

592:名無しさん@そうだ選挙にいこう
12/10/07 22:22:22.39
マクロを組んでやればいいじゃん。
データを更新するなら、更新用のブックを作ってフォルダに入れてやり、ボタンクリックで集計終了。
エラーが出たら MsgBox "エラーだってお! ○○さんを呼んでね~" と書いておき、面倒をみる。

593:名無しさん@そうだ選挙にいこう
12/10/07 22:58:48.55
Excelに限ったことではないがスキル無いやつって自分で努力もしないで
「できねー、わかんねぇーw」でやらずに済むもんな

594:名無しさん@そうだ選挙にいこう
12/10/07 23:06:58.15
教え方が下手なやつって、何でも他人のせいにしたがるよねw
ここのスレでも逆ギレする先生がいるしw

595:名無しさん@そうだ選挙にいこう
12/10/08 00:10:16.61
日曜は趣味のExcelを満喫する日だよな今日も1日Excelをやり続けて楽しんだよ!www 本当にやる過ぎると次の日頭が重くなるけどね(笑)

596:名無しさん@そうだ選挙にいこう
12/10/08 00:20:14.76
下っ端社員は色々雑用を押し付けられるもんだよ
愚痴ってても仕方ない
頑張って仕事して早く偉くなろうね

597:名無しさん@そうだ選挙にいこう
12/10/08 03:52:09.73
創・価
死・ね
創・価
死・ね
創・価
死・ね
創・価
死・ね
創・価
死・ね
創・価
死・ね
創・価
死・ね
創・価
死・ね 
創・価
死・ね
創・価
死・ね 
創・価
死・ね
創・価
死・ね 
創・価
死・ね


598:名無しさん@そうだ選挙にいこう
12/10/08 09:18:20.49
逆に考えるんだ!>>590
苦手な人たちにとっては神の存在なんだから。

599:名無しさん@そうだ選挙にいこう
12/10/08 09:46:47.39
いや ただの便利屋さん


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch