layy の回答履歴
- アクセスの計算式について
アクセスの計算式について アクセスで原価管理表を作成しています。 1顧客情報、2販売額、3原価 4人件費、5経費のクエリをつくり、 1をもとにレポートを作成し、2,3,4、5のサブフォームを組み込みました。 注文番号でリンクさせています。 最後に、総原価(3+4+5)、利益(2-3-4-5)を出したいのですが、4や5のデータがない場合は、 合計が#size!というエラーになってしまいます。 Nz関数も試したのですが、うまくいきません。 どうすればよいのでしょうか? よろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- colo2011
- 回答数4
- MDの再録音について♪
お世話になります。MDを購入して未だ一週間位です。 CD→MDの録音を一度行い、再録音しようとしたが録音出来ません。ツメは動かしていません。 カセット同様に、新しい録音が上書きされないのでしょうか? また、消去のみをして所謂生テープ状態にする方法もありましたら、教えて下さいませ。 録音済みのMDは、再度録音に使用出来ますか。 どうぞ、宜しくお願い致します。
- エクセルのマクロの作成について
エクセルのマクロの作成について教えてください!! 一つのセルの中に3行の文字があるとして・・・・ そのセルの2行目と3行目を隣のセルにうつしたいです。 例えば・・ E列の1行目のセルに あいうえお かきくけこ さしすせそ と文字が入っていて、 それを F列の1行目のセルに かきくけこ さしすせそ のみ移動させたいです。 1行~300行ほどあって、さらにデータは増え続けます、手作業での移行が困難になってきました。 そもそも一つのセルの中身の文字の一部を違うところに移動させるマクロは組めるのでしょうか。 当方初心者です。お手柔らかにお願いします。
- ベストアンサー
- オフィス系ソフト
- annokonoko
- 回答数6
- エクセルで顧客毎に単価が違う場合の入力
質問させていただきます。 例えば、50程の顧客が居るとして商品によって単価が違ったりする場合、 シート1に顧客ごとの商品名や単価を書いた表を作ったとします。 で、シート2で伝票などを作るとしたとして、その顧客名での商品名を 入力すると、その単価が自動的に入力する。というようないい方法は あるでしょうか?VLOOKUPを使ったりするのかなぁ、などと思ったり するのですが、単価が違ったりするという部分でよく分からなくて。 説明がうまく出来ていないかもしれませんが、よろしくお願いします。 エクセルは得意ではないので、図解入りで似たような説明がしてあるような ところがあれば教えてもらえると有り難いです。
- ベストアンサー
- オフィス系ソフト
- piroli_007
- 回答数6
- Access2003 クロス集計クエリでの合計
☆以下のようなテーブルで、フィールド[ID]~[C]があり、文字および数字のデータが混在しています。 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ =========================================== (テーブル(1)) [ID] [A] [B] [C] 1 111 英語 10 2 222 英語 20 3 333 数学 30 4 111 国語 40 5 222 数学 50 6 333 国語 60 7 222 国語 70 8 333 英語 80 9 111 数学 90 =========================================== [課題] クロス集計クエリを作成する (1) フィールド[A]を行見出しに設定、 フィールド[B]を列見出しに設定、 フィールド[C]を集計する項目に設定する。 (2) フィールド[C]の値を列ごとに平均を計算し、 行ごとに合計を計算する。 ※ 列と行で、それぞれ集計した値を表示する ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ =========================================== [クロス集計結果] 合計 英語 国語 数学 111 140 10 40 90 222 140 20 70 50 333 170 80 60 30 --------------- 平均 150 36 56 56 =========================================== ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ 上記のようなクロス集計クエリの結果を表示させたいのですが、 どうすればよろしいでしょうか? また、クエリだけでは出来ない場合は、SQLで教えていただければ幸いでございます。 お手数お掛けしますが、何とぞ宜しくお願い致します。
- ベストアンサー
- その他MS Office製品
- KTN1123
- 回答数3
- 別のシステムのデータを引っ張ってくることを一言で?
あるシステムが別のシステムのデータを参照して引っ張ってくることを一言で何と言いますか?日本語、英語両方お願いします。
- ベストアンサー
- その他(プログラミング・開発)
- phage_2007
- 回答数2
- エクセルについてご質問させていただきます
現在は、シート1に『商品コード』『商品名』『分類』『在庫』が一覧で存在しており検索機能を使用して商品コードで検索し『在庫』に○を記載しているのが現状です 約500件のデータが存在しており、同一の商品コードは1つしか存在しません そこで、シート2のあるセルに商品コードを入力するとシート1から商品名、分類を引っ張ってきて表示し、正しければ何か1クッション(ボタンを押すなど)すればシート1の該当商品の在庫に○が記載されるようにしたいのです シート2に商品コードを入力して商品名、分類を表示させるのは関数で出来ました =INDEX(商品一覧!A3:C1000,MATCH(B14,商品一覧!A3:A1000,0),3) が、クッション(ボタンを押すなど)すればシート1の在庫に○が記載されるようにする事がどうしても出来ません 何か良い知恵がありましたらご教示をお願いいたします
- ベストアンサー
- その他MS Office製品
- akihiro34
- 回答数6
- エクセルについてご質問させていただきます
現在は、シート1に『商品コード』『商品名』『分類』『在庫』が一覧で存在しており検索機能を使用して商品コードで検索し『在庫』に○を記載しているのが現状です 約500件のデータが存在しており、同一の商品コードは1つしか存在しません そこで、シート2のあるセルに商品コードを入力するとシート1から商品名、分類を引っ張ってきて表示し、正しければ何か1クッション(ボタンを押すなど)すればシート1の該当商品の在庫に○が記載されるようにしたいのです シート2に商品コードを入力して商品名、分類を表示させるのは関数で出来ました =INDEX(商品一覧!A3:C1000,MATCH(B14,商品一覧!A3:A1000,0),3) が、クッション(ボタンを押すなど)すればシート1の在庫に○が記載されるようにする事がどうしても出来ません 何か良い知恵がありましたらご教示をお願いいたします
- ベストアンサー
- その他MS Office製品
- akihiro34
- 回答数6
- excelで複数条件で抽出する
excel VBAで質問です。(初心者レベルです) A列からZ列までデータがあり、オートフィルタでE列で条件に当てはまるものと、E列では条件外だが、Y列では条件に当てはまるものを別シートに抽出したいと思っています。 Sub Macro1() With Worksheets("Sheet1") .Range("A1").AutoFilter _ Field:=5, Criteria1:="*条件*" .Range("A1").CurrentRegion.SpecialCells(xlCellTypeVisible).Copy _ Worksheets("Sheet2").Range("A1") End With End Sub Fieldを変えて、E列、Y列それぞれはできるのですが、データが重複してしまいます。 重複分を削除するため、セル入力で連番を降って、重複するものを削除しようとしましたがうまくいかず。 なにかいい方法はないでしょうか。
- excelで複数条件で抽出する
excel VBAで質問です。(初心者レベルです) A列からZ列までデータがあり、オートフィルタでE列で条件に当てはまるものと、E列では条件外だが、Y列では条件に当てはまるものを別シートに抽出したいと思っています。 Sub Macro1() With Worksheets("Sheet1") .Range("A1").AutoFilter _ Field:=5, Criteria1:="*条件*" .Range("A1").CurrentRegion.SpecialCells(xlCellTypeVisible).Copy _ Worksheets("Sheet2").Range("A1") End With End Sub Fieldを変えて、E列、Y列それぞれはできるのですが、データが重複してしまいます。 重複分を削除するため、セル入力で連番を降って、重複するものを削除しようとしましたがうまくいかず。 なにかいい方法はないでしょうか。
- エクセルについてご質問させていただきます
現在は、シート1に『商品コード』『商品名』『分類』『在庫』が一覧で存在しており検索機能を使用して商品コードで検索し『在庫』に○を記載しているのが現状です 約500件のデータが存在しており、同一の商品コードは1つしか存在しません そこで、シート2のあるセルに商品コードを入力するとシート1から商品名、分類を引っ張ってきて表示し、正しければ何か1クッション(ボタンを押すなど)すればシート1の該当商品の在庫に○が記載されるようにしたいのです シート2に商品コードを入力して商品名、分類を表示させるのは関数で出来ました =INDEX(商品一覧!A3:C1000,MATCH(B14,商品一覧!A3:A1000,0),3) が、クッション(ボタンを押すなど)すればシート1の在庫に○が記載されるようにする事がどうしても出来ません 何か良い知恵がありましたらご教示をお願いいたします
- ベストアンサー
- その他MS Office製品
- akihiro34
- 回答数6
- 2次元配列について、教えてください。
基本的なことなのでしょうがまだよくわかっていません。 ワークシートにたとえると、1次元は縦方向(行番号方向)、二次元は横方向(列番号方向)ですよね? 列数、行数にあたるのが1次元、二次元それぞれの添字ですよね? そしてセルに当たるのが「要素」ですよね? 以上の解釈があっていたら、 1.A列やB列にあたるものはなんと呼ぶのでしょうか? 2.1行目や2行目にあたるのはなんと呼びますか? 3.ワークシートで行や列を削除するような感じで2次元配列の行や列にあたるものを削除することはできますか? 4.UBound関数は、配列の大きさを調べられますが、この大きさは添字です。ワークシートのCells(65536,1).End(xlUp)Rowのように実際にデータがどこまで入っているか調べられますか? 教えてください。 前提とした解釈自体が違っていたらそれもご指摘ください。
- ベストアンサー
- その他MS Office製品
- emaxemax
- 回答数9
- Access2003 クロス集計クエリでの合計
☆以下のようなテーブルで、フィールド[ID]~[C]があり、文字および数字のデータが混在しています。 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ =========================================== (テーブル(1)) [ID] [A] [B] [C] 1 111 英語 10 2 222 英語 20 3 333 数学 30 4 111 国語 40 5 222 数学 50 6 333 国語 60 7 222 国語 70 8 333 英語 80 9 111 数学 90 =========================================== [課題] クロス集計クエリを作成する (1) フィールド[A]を行見出しに設定、 フィールド[B]を列見出しに設定、 フィールド[C]を集計する項目に設定する。 (2) フィールド[C]の値を列ごとに平均を計算し、 行ごとに合計を計算する。 ※ 列と行で、それぞれ集計した値を表示する ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ =========================================== [クロス集計結果] 合計 英語 国語 数学 111 140 10 40 90 222 140 20 70 50 333 170 80 60 30 --------------- 平均 150 36 56 56 =========================================== ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ 上記のようなクロス集計クエリの結果を表示させたいのですが、 どうすればよろしいでしょうか? また、クエリだけでは出来ない場合は、SQLで教えていただければ幸いでございます。 お手数お掛けしますが、何とぞ宜しくお願い致します。
- ベストアンサー
- その他MS Office製品
- KTN1123
- 回答数3
- Excelで、自動でデータのナンバー付けをしたい
エクセルで、商品管理をしているのですが、以下のようなエクセルファイルのデータをフィルタ後(件数が0より多いものでフィルタをかけた後)、項目のナンバーを再び1から順につけていきたいと思っています。 ------------------エクセルファイル------------------ 項目 商品名 商品ID 単価 件数 金額 1 AAA BBB ¥2,000 1 ¥2,000 2 CCC DDD ¥1,200 19 ¥22,800 3 EEE FFF ¥1,000 0 ¥0 4 GGG HHH ¥1,000 3 ¥3,000 5 III JJJ ¥500 0 ¥0 6 KKK LLL ¥400 2 ¥800 小計 ¥28,600 --------------------------------------------------- 上記のファイルを、件数が0より多いものでフィルタをかける。 つまり、エクセルファイルは、以下のようになります。 ------------------エクセルファイル------------------ 項目 商品名 商品ID 単価 件数 金額 1 AAA BBB ¥2,000 1 ¥2,000 2 CCC DDD ¥1,200 19 ¥22,800 4 GGG HHH ¥1,000 3 ¥3,000 6 KKK LLL ¥400 2 ¥800 小計 ¥28,600 --------------------------------------------------- この場合、項目のナンバーが1、2、4、6、という順番になっているので、 これを1、2、3、4、という順番に置き換えていきたいと思っています。 データ数が少なければ手動でやっても良いのですが、 データ数が膨大な量になるので、これを自動で出来るようにしたいと思っています。 VBAで挑戦を試みましたが、なかなか上手くいきませんでした。 何か上手くできる方法はございませんか? どなたかご教授をお願いします。
- ベストアンサー
- その他MS Office製品
- masasyou
- 回答数6
- 2次元配列について、教えてください。
基本的なことなのでしょうがまだよくわかっていません。 ワークシートにたとえると、1次元は縦方向(行番号方向)、二次元は横方向(列番号方向)ですよね? 列数、行数にあたるのが1次元、二次元それぞれの添字ですよね? そしてセルに当たるのが「要素」ですよね? 以上の解釈があっていたら、 1.A列やB列にあたるものはなんと呼ぶのでしょうか? 2.1行目や2行目にあたるのはなんと呼びますか? 3.ワークシートで行や列を削除するような感じで2次元配列の行や列にあたるものを削除することはできますか? 4.UBound関数は、配列の大きさを調べられますが、この大きさは添字です。ワークシートのCells(65536,1).End(xlUp)Rowのように実際にデータがどこまで入っているか調べられますか? 教えてください。 前提とした解釈自体が違っていたらそれもご指摘ください。
- ベストアンサー
- その他MS Office製品
- emaxemax
- 回答数9
- パソコン関係の資格
パソコン関係の資格を何か取ろうと思っています。 就職に役立つもので何か良いものがあったら教えてほしいです。 ワープロ検定2級は持っています。
- ベストアンサー
- その他MS Office製品
- 1220sori
- 回答数6
- エクセルの行の削除を配列で高速化したい
A列にID番号(012345等の文字列化した数字) B列に属性(A、B、C等の文字列) C列に数値 のようなデータがあります。 1行目はタイトル行です。 最優先されるキーをA列、2番目に優先されるキーをB列にして並べ替えてあります。 A列、B列のデータは重複するものがあります。 このデータを、 A列のID番号が同じだった場合、上の属性がA、次の行の属性がBの組み合わせだった場合のみ、下の行のC列の数値データを上の行のC列の数値に加算して、下の行を削除します。 以下のマクロを書き、うまくいきました。 Sub 集計() Dim i As Long, r As Long r = Cells(65536, 1).End(xlUp).Row Application.ScreenUpdating = False For i = r To 2 Step (-1) If Cells(i, 1) = Cells(i - 1, 1) Then If Cells(i, 2) = "B" And Cells(i - 1, 2) = "A" Then Cells(i - 1, 3) = Cells(i - 1, 3) + Cells(i, 3) Rows(i).Delete End If End If Next Application.ScreenUpdating = False End Sub しかし、データ数が多いので1分以上かかってしまいます。 多分、配列に取り込んで処理できれば飛躍的に高速化できるとは思うのですが、 V = Range(Cells(2, 1), Cells(r, 3)).Value と取り込んだあと、どう処理したらいいのかわかりません。 教えてください。
- ベストアンサー
- その他MS Office製品
- emaxemax
- 回答数5
- VBA webクエリをループさせる方法が知りたい
Excel VBAを使用してwebクエリをループさせる方法が知りたいです。 例えば、以下のように複数のURLがあったとします。 Sheet1のB2セル~B3、B4、B5・・・ ━━【B】━━━━ 【1】 【2】http://dailynews.yahoo.co.jp/fc/ 【3】http://shopping.yahoo.co.jp/ 【4】http://www.yahoo.co.jp/ 【5】http://chiebukuro.yahoo.co.jp/ 【6】http://dic.yahoo.co.jp/ ・ ・ ・ ━━━━━ 上記すべてのwebページの内容をコマンドボタンワンプッシュでSheet2のA1セルから下へ順に反映させたいといった感じです。 当方VBA初心者ですので、できるだけわかりやすくご教授頂けると助かります。 よろしくお願いいたします。
- ベストアンサー
- Visual Basic
- colorbox0831
- 回答数3
- エクセルで期限管理表作成
エクセルで期限管理表を作りたいのですが、いかんせん初心者なのでなかなか進みません。本を読みながらしていますが。。 私は、賞味期限の管理をしています。今まで、納品されたものはすべて日付ごとに分けたノートに、賞味期限を記入していました。商品ごとに割引するタイミングが違うために、漏れが出ています。 (例)商品a 製造日より1年が賞味期限なので14日前より30パーセントオフ 商品b 製造日より半年が賞味期限なので3か月前より30パーセントオフ そこで、エクセルを使って管理した方が効率がいいかなと考えたんですが、、なかなか進みません。 作りたい表は、以下です。 製造日より、1年。2年。などにシートを分けて管理。←入力しやすいかなと。 設定した期日の前になると点滅。 賞味期限がちかくなると、赤色。 期日が切れると、違う色に。 フリーソフトでもいいので、教えて頂けないでしょうか?
- レコーダーとテレビの接続
テレビはピクセラのPRD-LD132でレコーダーはソニーのRDR-VH83で、PCデルのデスクトップです この三台を接続したいのですか゛よく分かりません、詳しい方お願い致します。 主のテレビはjcomでアクオスのテレビとパナソニックのブルーレイで繋がっています、ネットもjcomで別のデスクトップと繋がっています。今回接続したい部屋は別の部屋です。必要な線や接続などの方法を詳しく教えてください