keithin の回答履歴
- エクセル関数について
いつもお世話になっています。 エクセル関数についてお聞き致します・ たとえばA列に計測した値が並んでいて、その中の上限と下限(ー10~+10)の規格から外れた数値の個数を数えたい場合に関数を使用したい場合はどの様な関数を使用すればよろしいでしょうか? 宜しくご教授お願い致します。
- ベストアンサー
- Excel(エクセル)
- noname#222745
- 回答数3
- VBAで印刷する行数に合わせて改ページを自動指定
お世話になります。 表題の通り、VBAにて印刷する行数に合わせて改ページを自動で指定したいのですが、 どうやればよいのでしょうか? 印刷する行数は毎回異なります。用紙はA4横、印刷範囲はA~U列で列は1ページに収めたいです。 印刷タイトルとして、行タイトル"$1:$7"、列タイトル"$A:$U"が指定してあります。 行の改ページは8行目から13行毎に改ページを入れたいです。 例 総行数50行とした場合、 1ページ目:印刷タイトル+行8~行20 2ページ目:印刷タイトル+行21~行33 3ページ目:印刷タイトル+行34~行46 4ページ目:印刷タイトル+行47~行50 どなたか教えて頂けないでしょうか?
- ベストアンサー
- Excel(エクセル)
- Erin_all_right
- 回答数1
- SUMIF関数
今Excelのあるセルに{=SUM(IF(BJ1:BJ10059="合計",BK1:BK10059,0))+SUM(IF(BJ1:BJ10059="合計",BL1:BL10059,0))}という関数が入力されています。 そこに数値が表示されています。 しかし、この中のセルの数値を変更すると0と表示されてしまいます。(同じ数字に戻しても同じです。)なぜ0が表示されるのか分かりません。 どうしたら正しい数値が表示されるのか教えてください。
- ベストアンサー
- Excel(エクセル)
- eiji5580
- 回答数3
- 表のプリントで、最初の行を複数ページ出すには。
エクセルの表をプリントする際、 (1)表の先頭のインデックス部分が毎ページ先頭に出るように複数ページにわたって印刷する方法がわからず苦労しています。 (2)ページごとに印刷する範囲を決める方法もわかりません。たとえば、横軸が複数年の月を表す場合、数ページに分けて印刷すると、12月区切りではなく、中途半端な月で区切られたりします。 よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- mura0108
- 回答数2
- word2013で直角の矢印編集できません
以前のワードではオートシェイプの矢印を頂点の追加・編集で直角に曲げたり、いろいろ編集できていたと思いますが、今2013でやろうと思ったら頂点の追加は見当たらないし、そのような編集機能もないようなのですが、自分が見つけられないだけなのでしょうか。 今日中に資料を作らないといけないので大変困っています。 ご指導お願いします。
- 複数のエクセルデータ上特定位置の値を一つのセルに2
前回の質問「複数のエクセルデータ上特定位置の値を一つのセルに」に対し、ベストアンサーを教えていただきました。その質問とご回答のポイントは次の通りです。 質問: 大量の同じフォーマットのエクセルファイル(Book1,Book2...)があり、それぞれのBookファイルの「NO.」シートのD6セルには番号が入っています。それぞれファイルでSheet1の特定のセル(例えばB4セル)の値を「データ」ファイルのSeet1にまとめたいです。「データ」ファイルのA列には「NO.」が入力されているので、Bookファイルの値はそれぞれ対応する番号の右側3番目のセルに移したいです。 ご回答: sub macro1() dim myPath as string dim myFile as string dim myNo as variant dim myRng as range on error resume next application.screenupdating = false mypath = "c:\test\" ’book1,2,3…の保存場所を指定する事 myfile = dir(mypath & "*.xlsx") ’拡張子を正しく指定すること do until myfile = "" workbooks.open mypath & myfile myno = workbooks(myfile).worksheets("No.").range("D6").value set myrng = thisworkbook.worksheets("Sheet1").range("A:A").find(what:=myno, lookin:=xlvalues, lookat:=xlwhole) myrng.offset(0, 3).value = workbooks(myfile).worksheets("Sheet1").range("B4").value workbooks(myfile).close savechanges:=false myfile = dir() loop application.screenupdating = true end sub 現在Excel2007を使っており、Bookファイルが全部(.xlsx)の状態では問題なく使えましたが、ファイルが97-2003の(.xls)バージョンになると、マクロを実行したときに次のメッセージが出ます。「データ.xlsmは既に開いています。2重に開くと、これまでの変更内容は破棄されます。データ.xlsmを開きますか?」 もちろんご回答の中の「myfile = dir(mypath & "*.xlsx") ’拡張子を正しく指定すること」は("*.xls")に変更されている状態です。 何が問題なのか全く分からず、困っています。どなたか教えていただけないでしょうか? よろしくお願い致します。
- ベストアンサー
- Excel(エクセル)
- bwcnn017
- 回答数2
- 複数のエクセルデータ上特定位置の値を一つのセルに2
前回の質問「複数のエクセルデータ上特定位置の値を一つのセルに」に対し、ベストアンサーを教えていただきました。その質問とご回答のポイントは次の通りです。 質問: 大量の同じフォーマットのエクセルファイル(Book1,Book2...)があり、それぞれのBookファイルの「NO.」シートのD6セルには番号が入っています。それぞれファイルでSheet1の特定のセル(例えばB4セル)の値を「データ」ファイルのSeet1にまとめたいです。「データ」ファイルのA列には「NO.」が入力されているので、Bookファイルの値はそれぞれ対応する番号の右側3番目のセルに移したいです。 ご回答: sub macro1() dim myPath as string dim myFile as string dim myNo as variant dim myRng as range on error resume next application.screenupdating = false mypath = "c:\test\" ’book1,2,3…の保存場所を指定する事 myfile = dir(mypath & "*.xlsx") ’拡張子を正しく指定すること do until myfile = "" workbooks.open mypath & myfile myno = workbooks(myfile).worksheets("No.").range("D6").value set myrng = thisworkbook.worksheets("Sheet1").range("A:A").find(what:=myno, lookin:=xlvalues, lookat:=xlwhole) myrng.offset(0, 3).value = workbooks(myfile).worksheets("Sheet1").range("B4").value workbooks(myfile).close savechanges:=false myfile = dir() loop application.screenupdating = true end sub 現在Excel2007を使っており、Bookファイルが全部(.xlsx)の状態では問題なく使えましたが、ファイルが97-2003の(.xls)バージョンになると、マクロを実行したときに次のメッセージが出ます。「データ.xlsmは既に開いています。2重に開くと、これまでの変更内容は破棄されます。データ.xlsmを開きますか?」 もちろんご回答の中の「myfile = dir(mypath & "*.xlsx") ’拡張子を正しく指定すること」は("*.xls")に変更されている状態です。 何が問題なのか全く分からず、困っています。どなたか教えていただけないでしょうか? よろしくお願い致します。
- ベストアンサー
- Excel(エクセル)
- bwcnn017
- 回答数2
- Excelの右側を固定、またはボタンが追従する方法
閲覧ありがとうございます。 他のサイトでも質問させて頂きましたが、緊急性があるのでこちらでも質問させて下さい。 タイトルに記載した通り、Excelの左側はスクロールを可能に、右側は固定する方法を探しています。ボタンはマクロボタンです。マクロボタンがスクロールしてもついてくる形でも構いません。 結果として「左側の表示は上下し、右側のボタンは常に押せる状態」であれば問題ないのです。 ひとまず現段階では左側に文章や数値を入力しており、右側にマクロ登録したボタンを配置しております。 希望する形はM列以降にボタンを複数配置し、スクロールをすると左側の文章や数値などは上下します。しかしボタンがあるM列以降は変化せず、いつでもボタンが押せるというものです。 再度申し上げますが、ボタンがスクロールする度に追従する形でも構いません。 マクロボタンが追従してくる――ついてくるマクロを作るしかないのでしょうか? っと言っても、正直そんなマクロは思いつきません。 Excel初心者の自分に、どうか御知恵を御貸し下さい。 宜しくお願いします。 Excelは2010です。 以下は試してみたことです。 (1) 分割を利用してみましたが、分割すると右も左も一緒にスクロールされてしまいます。 (2) ウィンドウ枠の固定も行いましたが、右側のみの固定は出来ませんでした。 (3) 開発の挿入で、フォームコントロールやActiveXコントロールでスクロールバーを新しく設置するなども考えましたが、使い方が分かりません。 (4) 他のサイトで教えていただいたのですが、「表示メニュー」を選択後、「新しいウィンドウを開く」を選択。「整列」を選択肢、「左右に並べて表示」を行い、右と左に分けてみました。確かにこれで左右に分けることは出来たのですが、また違う問題が発生しました。 選択したセルをマクロで処理するボタンが存在するのですが、数値や文章を入力してある左ウィンドウのセルを選択しても、ボタンを動かそうと右ウィンドウをクリックすると、選択したセルが無効になってしまいます。実質これではボタンが使えません。 お手上げ状態です。どうか宜しくお願いします。
- 締切済み
- Excel(エクセル)
- cclear
- 回答数2
- 複数の名前の定義をした範囲を選択してピボットテーブ
複数の名前の定義をした範囲を選択してピボットテーブルを作成することは可能ですか? 例えば、「A」というシートには、 シート名 番号 日付 A 1 1月1日 A 2 1月1日 A 3 1月1日 というデータが入っています。 参照範囲を=A!$A$1:$C$4にして、Aという名前の付けました。 同じように、 「B」というシートには、 シート名 番号 日付 B 1 1月1日 B 2 1月1日 B 3 1月1日 というデータが入っています。 参照範囲を=B!$A$1:$C$4にして、Bという名前の付けました。 この二つの名前を基にピボットテーブルを作成したいのですが、 テーブル/範囲では、一つの名前しか指定できません。 どうすれば複数の名前を選択することができるのでしょうか? アクセスでたとえるのであれば、ユニオンクエリのようなことがしたいです。
- ベストアンサー
- Excel(エクセル)
- guokfuhoc
- 回答数2
- 複数のエクセルデータ上特定位置の値を一つのセルに
大量の同じフォーマットのエクセルファイル(Book1,Book2...)があり、それぞれのBookファイルの「NO.」シートのD6セルには番号が入っています。それぞれファイルでSheet1の特定のセル(例えばB4セル)の値を「データ」ファイルのSeet1にまとめたいです。「データ」ファイルのA列には「NO.」が入力されているので、Bookファイルの値はそれぞれ対応する番号の右側3番目のセルに移したいです。 いちいちコピーすることもできますが、あまりに量が多いので、VBAで簡単にできないかといろいろ試行錯誤してみましたが、うまくいかず悩んでいます。どなたか教えていただければと思いここで質問します。質問の意図がうまく伝わったかどうか不安ですが、よろしくお願いいたします。
- ベストアンサー
- その他([技術者向] コンピューター)
- bwcnn017
- 回答数1
- エクセル
セルを飛ばして数式のコピーができますか? 例えば、A1にIF関数やvlookupを使った式が入ってます。(仮にvlookupの検索値をシート1のA2とします) B1にはまったく関係のない式が入っています。 C1にA1の関数を持ってきたいのですが、その際普通にコピーしてくると検索値がC2になってしまいます。これをB2にすることはできますでしょうか? よろしくお願いいたします。
- 締切済み
- Excel(エクセル)
- akusakk
- 回答数5
- エクセル
セルを飛ばして数式のコピーができますか? 例えば、A1にIF関数やvlookupを使った式が入ってます。(仮にvlookupの検索値をシート1のA2とします) B1にはまったく関係のない式が入っています。 C1にA1の関数を持ってきたいのですが、その際普通にコピーしてくると検索値がC2になってしまいます。これをB2にすることはできますでしょうか? よろしくお願いいたします。
- 締切済み
- Excel(エクセル)
- akusakk
- 回答数5
- リンクがリンクしない
Win7Excel2013です。 URLを入れて、文字色もURLを入れたら勝手に水色になってて普通の数字とは違う色になってるんですが、 通常であればそこをクリックすればブラウザが開いてそのURLが開くはずなのに 開きません。 開くものもあるのにひらかないものもあります。 全部同じサイトの別のページのリンクを入れていて、 URLは間違ってなくてブラウザにコピペすれば開くけど、 Excelのリンクをブラウザにコピペしないでいいようにやってるのに、 Excel のリンクが開く奴と開かないがあります。(URLは間違ってませんブラウザにコピペして全部確認した)。 大量にリンクがあるのでいっぺんに全部ちゃんとクリックしただけでブラウザでそのURLが開くするようにするのは、どうしたらいいんですか?
- ベストアンサー
- Excel(エクセル)
- zinzoningen
- 回答数3
- [VBA]指定範囲の値に指定人数の担当を割り振る
こちらの識者の方々にはいつもお世話になっています。 VBAの質問です。 環境は下記になります。 OS=windows7 pro 64bit Office=Excel2010(14.0.7128.5000) ・やりたいこと VBAを使用して指定範囲の数値の合計(a)を求め、aを指定の値(b)で割った数値の近似値をbの各値に割り振る 日本語にすると難しいので図を見ていただきたいのですが、 担当の人数がB1(毎日変わります) B6:B16の範囲の合計がB2(毎日変わります)、 B1/B2の値がB3となります。 このあたりはsumやaverageで求めればよいのですが、 4人の担当に対して、おおよそ各項目の個数の合計が似た値となるように C1:C16に番号を割り振りたいのです。 (C1:C16の番号の最大値がB1となるように) このようなことがVBAで可能でしょうか? 高校生のころ勉強した記憶がそこはかとなくあるのですが、思い出せず。 もしよろしければコードをご教授いただけますでしょうか。 質問に不備不足等ございましたらご指摘ください。 ご面倒お掛けしますがよろしくお願いします。
- 締切済み
- Excel(エクセル)
- rihitomo
- 回答数5
- Excelで家計簿を作りたい
すぐに衝動買いをしてしまって、まったく貯金ができていないので 家計簿をつけ始めたいと思っています。 しかし、既存のアプリやExcelテンプレートがしっくりこなかったので、 Excelで自作しようと考えました。 しかし、いざ着手しようと思うと、うまく考えがまとまらなかったので アドバイスを頂けると助かります。 ○考えていること○ ・カードや、現金で払う固定費の支払い金額の合計が、それぞれ分かるようにしたい。 (給料日に、引落口座への振替や、現金で支払うため) ・毎月のお小遣い(食費、娯楽、交通費等が対象)の目標を決め、それに対する残額を出したい。 ・お小遣いとは別に、通常の収支・貯金管理をしたい。 ※↑ここまではいいのですが・・・ ※↓クレジットカードが絡んでくると混乱してしまいました。 ・通常使用するカードが3枚程あり、それぞれのクレジット会社のWebサービスの明細からコピペしたい。 (クレジット会社ごとに項目の位置が違うので、シートを分ける必要がある?) ・よくクレジットカードを利用し、お金に余力がある時には、使った金額を別口座に分けているが、余裕がないときはできない。 そのような場合に、クレジットカードの収支と、現金の収支をどのように管理すればいいか思いつかない。 (必ず分けられれば、クレジットカードで支払っても、現金の収支と一緒に管理ができそうだけど・・・今のところ無理) ・クレジットカードの支払い金額を、後から分割払い等へ変更したりするときに、どのようにつければいいのかが分からない。 (今後減らしていきたいが、現在分割しているものがある) 文章でも上手く纏められなくて申し訳ないです。 上記から読み取れる範囲で構いませんので、アドバイスお願いします。
- ベストアンサー
- Excel(エクセル)
- forestbb
- 回答数4
- A4サイズの請求書をB5サイズで印刷
困っています。ワード2007でA4サイズで文書作成後、ワード2011にその文書を移行しました。今までは縮小の画面が選択でき、B5を選択し、その後用紙サイズもB5に変更すると縮小したB5の請求書が印刷できました。現在新たに購入したWindows7ではワードは2011になっています。このせいで今までの操作画面が現れないのでしょうか? B5に縮小した請求書を印刷する操作を教えてください。
- Excelで家計簿を作りたい
すぐに衝動買いをしてしまって、まったく貯金ができていないので 家計簿をつけ始めたいと思っています。 しかし、既存のアプリやExcelテンプレートがしっくりこなかったので、 Excelで自作しようと考えました。 しかし、いざ着手しようと思うと、うまく考えがまとまらなかったので アドバイスを頂けると助かります。 ○考えていること○ ・カードや、現金で払う固定費の支払い金額の合計が、それぞれ分かるようにしたい。 (給料日に、引落口座への振替や、現金で支払うため) ・毎月のお小遣い(食費、娯楽、交通費等が対象)の目標を決め、それに対する残額を出したい。 ・お小遣いとは別に、通常の収支・貯金管理をしたい。 ※↑ここまではいいのですが・・・ ※↓クレジットカードが絡んでくると混乱してしまいました。 ・通常使用するカードが3枚程あり、それぞれのクレジット会社のWebサービスの明細からコピペしたい。 (クレジット会社ごとに項目の位置が違うので、シートを分ける必要がある?) ・よくクレジットカードを利用し、お金に余力がある時には、使った金額を別口座に分けているが、余裕がないときはできない。 そのような場合に、クレジットカードの収支と、現金の収支をどのように管理すればいいか思いつかない。 (必ず分けられれば、クレジットカードで支払っても、現金の収支と一緒に管理ができそうだけど・・・今のところ無理) ・クレジットカードの支払い金額を、後から分割払い等へ変更したりするときに、どのようにつければいいのかが分からない。 (今後減らしていきたいが、現在分割しているものがある) 文章でも上手く纏められなくて申し訳ないです。 上記から読み取れる範囲で構いませんので、アドバイスお願いします。
- ベストアンサー
- Excel(エクセル)
- forestbb
- 回答数4
- エクセル 関数 計算方法
教授をお願いいたします。 予定/発行/完了の印を予定(B列)/発行(C列)/完了(D列)に記載されてる日付を、カレンダー内(E列~J列)の同じ日付にマークをつける関数を教えて頂けませんでしょうか? 予定 発行 完了 ○ ★ ● A B C D E F G H I J 1 No. 予定 発行 完了 3/1 3/2 3/3 3/4 3/5 3/6 2 1 3/1 3/2 3/4 ○ ★ ● 3 2 3/2 3/3 3/5 ○ ★ ● 使用してるEXCELは2013です。 わかりづらい説明で申し訳ありませんが宜しくお願いします。
- ベストアンサー
- Excel(エクセル)
- yokohika
- 回答数4
- エクセル 関数 計算方法
教授をお願いいたします。 予定/発行/完了の印を予定(B列)/発行(C列)/完了(D列)に記載されてる日付を、カレンダー内(E列~J列)の同じ日付にマークをつける関数を教えて頂けませんでしょうか? 予定 発行 完了 ○ ★ ● A B C D E F G H I J 1 No. 予定 発行 完了 3/1 3/2 3/3 3/4 3/5 3/6 2 1 3/1 3/2 3/4 ○ ★ ● 3 2 3/2 3/3 3/5 ○ ★ ● 使用してるEXCELは2013です。 わかりづらい説明で申し訳ありませんが宜しくお願いします。
- ベストアンサー
- Excel(エクセル)
- yokohika
- 回答数4
- ピボットテーブルの範囲を選択する事はできますか?
ピボットテーブルの範囲を選択する事はできますか? ピボットテーブルをクリックして、 CTRL+Aを押すと、 現在アクティなピボットテーブル全体を選択できます。 この動きをマクロの記録で取ってみたのですが Sub Macro1() Range("A3:B9").Select Range("B8").Activate End Sub しか記録されてませんでした。 やりたいことは、該当のピボットテーブル全体を選択し、 その範囲に名前を付けたいのですが まずピボットテーブルの範囲を選択するマクロ(VBA)を作成したいです。 ピボットテーブル名を指定して範囲を選択することはできないのでしょうか? Cells(Rows.Count, "A").End(xlUp).Row など最終行、最終列を取得していくしかないのでしょうか?
- ベストアンサー
- Excel(エクセル)
- UXHBQCALBGL
- 回答数1