mu2011 の回答履歴
- エクセル集計
エクセルで質問です。 sheet1 列 A B 行 (名称) (判定) 1 あいうえお A 2 あいうえお C 3 かきくけこ C 4 かきくけこ B 5 かきくけこ B という元データがあり、みてのとおり同じ名前のものが複数あり各々で判定が違います。 次に、別のシートには(※同じシートで列をAAとしてもよいが) sheet2 列 A B C D 行 判定 1 A B C 2 あいうえお 1 1 3 かきくけこ 2 1 という具合に、A列には名前が複数あってもひとつとしその右側に判定の種別ごとに数を記入する。 という集計表を作成したいのですが、どなたか教えてください。 ちなみにマクロはできませんのであしからず・・・・
- ベストアンサー
- その他MS Office製品
- mihamantyu
- 回答数6
- VBA If文で隣のシートから値を取得する
質問があります エクセルで シート1に B ー 3 みたいにB列にいろいろな値が入っています。 12 6 17 このとき、シート2でBの値に応じて(5ごとに) 表示させる値を変化させる(3、6、9・・・・・・)IF文を作りたいのですが =IF('シート1'!B:B>0,3,IF('シート1'!B:B>5,6,IF('シート1'!B:B>10,9,IF('シート1'!B:B>15,12,15)))) 僕の書いたこの文では、0とか50とか、B列にない値を取得してしまいます。 どうしてでしょうか
- ベストアンサー
- Visual Basic
- ridi8888
- 回答数4
- エクセルでn稼働日後の日付を表示
使用しているエクセルのバージョンは2003です。 n稼働日後の日付を表示したいのですが、 土日が稼働日だったり、平日で休みの日があったりする 場合を考えたいので、WORKDAYが使えません。 皆様、知恵を貸していただけないでしょうか。
- ベストアンサー
- その他(業務ソフトウェア)
- kiyohara355
- 回答数3
- EXCEL(2枚のSheetの比較・抽出)
iwao32と申します。 EXCELについてまた教えてください。(まだまだど素人で、基本的な質問で申し訳ありません。) 以下の例で示します。 Sheet1 Sheet2 A列 B列 C列 A列 1 10 a 2 2 20 b 4 3 30 c 5 4 40 d 5 50 e という2枚のSheetがあるとき、Sheet1のA列とSheet2のA列を比較して、Sheet1の中で、Sheet2のA列にあるものだけ、Sheet3に、 Sheet3 A列 B列 C列 2 20 b 4 40 d 5 50 e というものを作りたいのですが、やり方をお教えください。 よろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- iwao32
- 回答数3
- Excel VBA 超初心者 困っています。
Excelで見積書を作成しています。 マクロでページを追加できるようにしたいのですが、貼り付け先のセルを指定する方法をインターネットで探しながら作ってみると 実行時エラー1004 Range クラスの PasteSpecial メソッドが失敗しました。 となります。 ワークシートを指定すればいいのかなと思いますが、どういう風に指定するのかがわかりません。 どうか、教えてくださいませんでしょうか。宜しくお願いします。 Sub 頁追加() ActiveSheet.Unprotect ActiveSheet.Range("A42:AZ84").Copy Dim a As Range Set a = Application.InputBox( _ Prompt:="セル範囲を選択してください", _ Title:="セル選択ダイアログ", _ Type:=8) a.PasteSpecial Application.CutCopyMode = False EndSec: Set Rng = Nothing ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True End Sub
- ベストアンサー
- その他(業務ソフトウェア)
- a080
- 回答数2
- 印刷時に余計な空白の紙が毎回でてきてします
印刷範囲を設定してA4縦に おさまるようにしているが 印刷時に余計な空白の紙が毎回でてきてします 以下のサイトは参考にしましたが、解決しませんでした。 >http://www.excel.studio-kazu.jp/mag2/backnumber/mm20041005.html 詳しいかた お願いします。
- ベストアンサー
- その他MS Office製品
- reo9546
- 回答数4
- エクセル空白以外の文字を抽出
よくある質問なのですが過去の質問をみてもどうも解決できません。 A列の10行から20行まで『名称』として数種類の文字があるとします。その間には空白もあります。 これを100行からある集計表には空白なしで表示したいのです。 A10 あ A11 い A12 A13 う A14 A15 え A16 A17 A18 A19 A20 お ・ ・ ・ A100 あ A101 い A102 う A103 え A104 お という感じなのですがどうすればできますか。 マクロはできなので関数でお願いします。
- ベストアンサー
- その他MS Office製品
- mihamantyu
- 回答数8
- #N/Aのエラーを消したいです
現在A1に=VLOOKUP(B32,I6:O1005,2,FALSE)が入っておりましてB32の数値がI行にB32と同じ数値があるときにはいいのですがI行に無い場合は#N/Aがでます。ない場合は空欄にしたいのですがどのようにしたらいいですか? お手数ですがお願いします。
- ベストアンサー
- その他MS Office製品
- ymrys73
- 回答数2
- エクセル2010で、数式を貼り付けたい
A B C D 1 商品名 単価 購入数 合計 2 りんご 100 20 2000 (数式:B2*C2) 3 みかん 80 10 800 (数式:B3*C3) という表があります。 E1に、D1(とE2にD2)の数式を、コピペで貼り付ける方法内でしょうか。 A B C D E 1 商品名 単価 購入数 合計 数式情報 2 りんご 100 20 2000 B2*C2 3 みかん 80 10 800 B3*C3 どうしても、Dの数式をコピーして、Eに貼り付けても結果の合計が表示されてしまいます。 (一度、C1コピー⇒メモ帳に貼り付け⇒エクセルにコピーも考えましたが、 エクセルに貼り付けた時点で、2000の結果が入りました・・・。) 手で入力して、Concatしてもいいのですが、 もし、コピペですむなら、コピペで解決したいのです。 どなたか解決方法をご存知の方がいらっしゃいましたら ご教授お願いします。
- excel if構文 について教えてください。
別ファイルのセルの内容(テキスト)を反映させたいのですが, そのセルに何も書かれていない場合は空白にしたいと考えています。 =IF('\[example.xls]4月'!C6="","") という式を考えたのですが,リンク先の空白の時には空白で反映されますが,テキストがある場合にはFALTHになってしまいます。 テキストを反映させる方法を教えてください。 よろしくお願いいたします。
- エクセルの表計算で困っています。
エクセルの表計算について困っています。 例えばセルB6に、Aセルが1234の時にCはいくらかを表示させる場合、 =VLOOKUP(A1:A4,A1:C4,3,0)で出るのですが、その2個下のセルを表示させる場合 どのようにすればよいのか教えてください。 夜遅くにすみませんがよろしくお願いします。 A B C 1 1234 快眠まくら \5,800 2 2234 安眠マット \13,000 3 3234 羽毛ふとん \10,000 4 4234 遠赤外線毛布 \12,000 5 6 1234 \5,800 7 4234 \12,000
- エクセルでオートシェイプのコピー
エクセル2000を使用しています。 セルの中に書き込んでいるオートシェイプをセルごとコピーしたいのですが上手くいきません。 普通はセルをコピーするだけで自動でオートシェイプもコピーされると思うのですが。
- ベストアンサー
- その他MS Office製品
- kobacchi33
- 回答数5
- エクセルの機能について
私はXPのPCでoffice2003のエクセルを使用しています。 仕事でいろいろと表スタイルのツールを作っているのですが、シートのコピーについて質問します。 1つエクセルで表を作ったとします。それから派生する表を作成する場合は、「編集」の「シートのコピー」で任意の部分前後に同じ表をコピーすることができます。 このところツールを整理していて、Aという名前で作った表を、別のファイルに入っているエクセルの表の先頭にシートごと移動させたいのです。 試してはみましたが、シートの移動は同じファイルというか今開いているエクセルのシートがページとして増えるだけのようで、私が望むことはできませんでした。 更に、シート全体をコピーして、移す相手先のエクセルにシートを1枚作成しておき、そこへコピーしてみましたが、セルの結合が総べて解除され、罫線も消え、まったくお手上げです。 Aという表とBという表を別々に作成して、後からAのシートにBのシートを増やすことはできないのでしょうか? 教えてください。
- ベストアンサー
- その他(業務ソフトウェア)
- madoushi
- 回答数2
- 本日の合計を表示したい
A1に本日 E1にはAの 本日の日付の実績時間があります。 G1には Cの実績時間の合計が入っていますが、前倒しした12/16の分は入っていません あくまでも本日分の A B C Dの合計を出すには E1 E2 G1 G2にはどんな計算式が必要ですが?
- ベストアンサー
- その他MS Office製品
- ryujixryuj
- 回答数4
- 本日の合計を表示したい
A1に本日 E1にはAの 本日の日付の実績時間があります。 G1には Cの実績時間の合計が入っていますが、前倒しした12/16の分は入っていません あくまでも本日分の A B C Dの合計を出すには E1 E2 G1 G2にはどんな計算式が必要ですが?
- ベストアンサー
- その他MS Office製品
- ryujixryuj
- 回答数4
- 重複データーの集計、削除
どなたかご教授下さい。 下記のようにD列に重複する行があればI列に集計し、行削除するマクロを作成しました。 さらに、重複する基準となる列を複数(D列,F列,G列)に増やしたいのですが、上手く出来ません。 宜しくお願い致します。 Sub test() Dim i, j For i = 19 To Cells(Rows.Count, 2).End(xlUp).row - 1 For j = Cells(Rows.Count, 2).End(xlUp).row To i + 1 Step -1 If Cells(i, 4).value = "" Then Exit Sub If Cells(i, 4).value = Cells(j, 4).value Then Cells(i, 9).value = Cells(i, 9).value + Cells(j, 9).value Rows(j).Delete End If Next Next End Sub
- 締切済み
- Visual Basic
- nonkoooo
- 回答数5
- 最大値の時の数値を参照して入力したい
画像のような表があります。 これは、ID01さんは数値2を0回、数値4を1回、数値6を5回得た、という意味です。 この表から、各人が最も多く得た数値を知りたいと思います。 ID01さんなら数値6、ID02さんなら数値2、ID03さんなら数値10を最も多く得ていますので、↓の下のような結果が得られるはずです。 この様な作業を多くこなさなければならないため、簡単にできる方法があればご教授ください。 使用しているのはエクセル2010です。
- ベストアンサー
- その他MS Office製品
- tarte777
- 回答数3
- エクセルで作成した文書の印刷で教えてください。
エクセルで作成した文書の印刷でそのページの他に 何もないページが1枚印刷されます。 印刷プレビューで次のページを見てみると 確かに真っ白なページがあります。 削除しようにもそのページがどこにあるのか分かりません。 どうしたらいいでしょうか?
- 行内で空白、重複を除いた結果を別セルに表示したい
A~D列に言葉が入っているのを、F列以降に空白、重複を除いて、結果を表示したいのですが、やり方がわかりません。(別シートではなく、同じシート内で処理したいです。) A~D列に入る言葉は200個程の種類があります。 行は4万行くらいのデーターがあるので行列を入れ替えた表には出来ません。 ジャンプで空白セル選択→まとめて削除をすると、データー数が多いので、パソコンが固まってしまいました。 なので、行ごとに処理をしたいのです。 よろしくお願いします。 A B C D F G H I みかん ぶどう りんご みかん → みかん りんご ぶどう みかん (空白) (空白) みかん → みかん (空白) ぶどう りんご みかん → ぶどう りんご みかん みかん ぶどう りんご すいか → みかん ぶどう りんご すいか