- 締切済み
ExcelからAccessへのコピーする場合
Access97とExcel2000を利用しています。 例えばaccessで、 テーブルAには ID と 製品名 のフィールドを設けます。 テーブルBには ID と 販売個数 というフィールドを設けます。 ここでテーブルA,BのIDは同じものでオートナンバーです。 また、Excelで、 セルA1,A2,A3にはそれぞれ製品名として チョコレート、キャンディー、ビスケットが入力されています。 まず、ExcelのA1のチョコレートからA3のビスケットを範囲指定しコピーしました。 これをAccessのテーブルAに貼り付けしたいと考えています。 質問は、 Accessに貼り付ける場合、何処にカーソルを運んで貼り付ければ良いのでしょうか。 また、テーブルAにExcelのデータを貼り付けた場合、増えたレコードはテーブルBに反映されるのでしょうか。 初心者です。教えて下さい。
- eoc
- お礼率87% (371/422)
- オフィス系ソフト
- 回答数1
- ありがとう数0
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- taknt
- ベストアンサー率19% (1556/7783)
>Accessに貼り付ける場合、何処にカーソルを運んで貼り付ければ良いのでしょうか。 アクセスには、右向いた▲の行で貼り付ければいいです。 >テーブルBに反映されるのでしょうか 反映されません。
関連するQ&A
- accessで2つのテーブルから参照する方法
access2007を使っています。 例えば、 テーブルA ID 品名 価格 A1 鉛筆 100円 テーブルB ID 品名 価格 B1 消しゴム 50円 というレコードが2つあった場合 テーブルAとテーブルBのどちらからも参照して ID 品名 価格 A1 鉛筆 100円 B1 消しゴム 50円 というふうにクエリにデータを反映させるのにはどうすれば良いのでしょうか?
- ベストアンサー
- オフィス系ソフト
- ExcelのデータをコピーでACCESSに貼り付けできない(ACCESS2007)
ACCESS2007、EXCEL2007を使ってます。 ACCESSで作成したテーブルにデータを格納するときに、 Excelで作成したものを必要な部分のみコピーして ACCESSに貼り付けたいのですが、うまくいきません。 フィールドの個数やデータ型は合っています。 手順は、 Excel側でACCESSのフィールドと同じ個数の列だけ選択して、コピー。 ACCESS側でテーブルの左端の*印を選択して右クリックの「貼り付け」。 ACCESS2000とかでは普通にできていたのですが、 できなくなったのでしょうか? ウィザードを使うのは結構面倒なので、この方法がいいのですが、やり方がおかしいでしょうか? ちなみに、ウィザードを使ってみたのですが、この場合もExcel側でフィールド名が一致していないとインポートできなかったのですが、そうなのでしょうか?
- ベストアンサー
- オフィス系ソフト
- Access2003で
Access2003で AテーブルとBテーブルがあります。 両テーブルにも、NOフィールドがあります。 両テーブルとも1からの数字を付与しています。 NOフィールドの他に名称などのフィールドがあります。 ここでお聞きしたいのですが、BテーブルのNOフィールドの2のレコードを、 AテーブルのNOフィールドの2のレコードに上書きしたいのですが、どうすれば良いでしょうか? ちなみにBテーブルには上書きしたいレコード(この例でいきますとフィールド2)だけが格納されています。 どうすれば良いでしょうか? よろしくお願いします。
- 締切済み
- その他MS Office製品
- Accessクエリ IIFについて
お世話になります。 2つのテーブルをIDで紐付けて、それぞれの項目を比較し、○×を付けたいと思います。 【テーブルA】 ID メーカー 型番 品名 【テーブルB】 ID メーカー 型番 品名 【クエリC】 テーブルAとテーブルBをIDで紐付けて、各フィールド名を テーブルAの方は前回_メーカー、前回_型番、前回_品名 とし、 テーブルBの方は今回_メーカー、今回_型番、今回_品名 とする。 【クエリD】 クエリCを元に、 前回_メーカー、前回_型番、前回_品名、今回_メーカー、今回_型番、今回_品名 を並べて表示し、それぞれを以下のように評価する。 メーカー評価:IIf([前回_メーカー]=[今回_メーカー],"○","×") 型番評価:IIf([前回_型番]=[今回_型番],"○","×") 品名評価:IIf([前回_品名]=[今回_品名],"○","×") 上記3つの評価でいずれかが×となっているレコードを抽出。 しかし、前回と今回でいずれも型番が空白(Null)だった場合、上記評価を すると"×"となってしまいました。 そこで質問ですが、 ・そもそもNull同士の評価は"×"になってしまうのでしょうか?(比較できない?) ・テーブルAはSQL Server上にあり、テーブルBはExcelをインポートしたもの (Accessのローカルテーブル)です。この違いによるものでしょうか。 ご教授の程、宜しくお願い致します。
- ベストアンサー
- その他(データベース)
- ExcelデータをACCESSへエキスポート
ExcelデータをADOを使いACCESSへエキスポートしたいのですが、 データ型がちがうというエラーが出てエクスポートできません。 対処法を教えてください。 Excelシートの次のようなデータをAccessへエクスポートしようと しています。 A B C D E F G(列) 1 ID 番号 地域 客先 売上金額 種類 数量 2 K01 東京 a社 100,000 イ 4 3 K02 神奈川 b社 50,000 Excelシートの1行にフィールド名があり、レコードがA2:G3入って いるとします。Accessの売上テーブルにExcelのフィールドと同じ 順番のフィールド名があった時、Excel VBAにてADOを使いAccess にデータを貼り付けようとすると、データ型がちがうとエラー表示 が出てしまいます。A2:A3はAccessの自動発番機能を使うのでいつも 空です。又F3:G3はデータがこの例のように空の場合もあります。 Excel側もAccess側もフィールドのデータ型は同じにしたつもりです が、レコードが空があることがエラーの原因でしょうか。もしそうなら どう対処すればよいのでしょうか。
- 締切済み
- オフィス系ソフト
- アクセス フィールド 500個
アクセスでは、1テーブルでフィールド個数が255までと、制限があるようですが、1レコードに500個のフィールドが必要となりました。2個のテーブルを開いて、500個のフィールドに対して、レコードを単票形式で入力できる様にするには、どうしたらよろしいか?よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- ExcelからAccessデータを検索するマクロ
ExcelのA1セルにある値をAccessのデータベース (ファイル名:abc.mdb、テーブル名:Tbl_a)の フィールド1から検索し、対応するレコードの フィールド2の値をExcelのB1セルに書き込む というマクロはどのように書けばよいのでしょうか? Excel, Accessともに2000です。 よろしくご教授お願いします。
- ベストアンサー
- オフィス系ソフト
- access テーブル結合の逆?
Access2003 お世話になります。SQLで以下のようなデータを取得する場合、上手い方法はあるのでしょうか。なんだかとても簡単な事のような気がするのですが…… テーブルA: ---品名--- りんご みかん もも いちご テーブルB: ---品名--- りんご もも このテーブルBに入力されているレコードをテーブルAから"除外"して、結果として「みかん」と「いちご」だけが欲しいのです。 テーブルBのレコードが少なければ、直接 品名<>"りんご" とか書いてもいいのかもしれませんが、結合のようなSQLで一発でできてしまったりしないでしょうか。 access上で可能なスマートな方法があれば教えていただきたいです。 よろしくお願いいたします。
- ベストアンサー
- その他(データベース)
- ACCESSで一括レコード更新
あるテーブルのレコードを、別のテーブルのレコードで更新したいです。具体的には、 二つのテーブルは同じフィールドを持っています。 フィールド名はID、名前、住所、電話で構成されています。 テーブルA 001 山田 東京 123456 002 田口 千葉 234567 003 鈴木 埼玉 345678 004 斉藤 佐賀 456789 005 上野 大阪 567890 テーブルB 003 鈴木 長野 345678 004 斉藤 佐賀 890123 008 野口 京都 090909 テーブルAとBでIDが一致するレコードだけテーブルAのレコード をそっくり入れ替えるにはどうしたらいいでしょうか。 この場合、003と004のレコードだけ更新します。 テーブルAのIDは主キーでオートナンバー型になっています。
- 締切済み
- オフィス系ソフト
- ピボットテーブル 0個の行を非表示にしたい
こんばんは。エクセル2003のピボットテーブルについてお伺いします。 A1=品名 B1=個数 A2=みかん B2=2 A3=みかん B3=1 A4=りんご B4=1 A5=バナナ B5=0 上記のデータをソースとして 行のフィールドに品名を、 「データのアイテムをドラッグします」に個数をドラッグして ピボットテーブルを作成した時に 個数が0の品名は表示させたくないのですが どうすればいいのでしょうか? 0のセルにカーソルを当て右クリックで「表示しない」を選択lしても 「現在選択されている範囲を隠す事はできません」とメッセージが出てしまいますし これはサンプルであり、実際のデータは数百個の0の行を非表示にしたいので 関数などを使って一気にできる方法を知りたいです。 アドバイスよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
補足
早速のご回答有り難うございます。 この場合右向きの▲のレコードを反転させて 右クリックの貼り付けとすればよいのでしょうか? このやりかたですと、IDは1,2,3となりレコードが作成されるのですが 製品名のフィールドにチョコレート、キャンディー、ビスケットが コピーされません。 また、フィールドが作成されていない状態(最初のオートナンバーとなっている状態)で製品名のフィールドにコピーすると 1つのフィールドに チョコレート キャンディー ビスケット と3つがならんでコピーされてしまいます。 どこか手順に不備がございますでしょうか。教えて下さい。 何卒 お願い申し上げます。