エクセルでAとBの同じ内容のファイルがあってAのファイルのセルだけ変更したら変更箇所だけBにも反映する事できる?
■ このスレッドは過去ログ倉庫に格納されています
>>2
サーバーは同じだけどファイルが違うと出来ないの? >>4
共有設定出来ないから別ファイルにして反映し合えばパソコン2人で出来ないかなと考えた 元が同じ内容で変更した部分も反映するなら全部映すのと何も変わらないじゃん >>11
マクロで組んでるからPC室と研究室でファイルが2人同時に開けないのがネックなのよ 同じセルで相互に変更し合うとかなければいけんじゃね? 同じ内容のファイルなら
当該セルだけ更新でもファイル全体を更新しても同じですね >>14
それはないように行に担当ナンバー振って進行状況確認し合ってる >>15
2人で同時に開けないから進行状況を更新し忘れる サーバが同じで共有できなくてPC別々とかもうなに言ってるのかわかんねえな それぞれのPCのローカルにそのファイルを置いて保存するタイミングでサーバーPCにあるファイルに内容をアップロードして次にローカルのファイル開くときにサーバーPCの内容をコピーするようにしたらだめなのかなと考えたけど同時に作業してるとうまくいかないな >>20
PC室の人3人はファイルAで活動
研究室の人4人はファイルBで活動 同期したいだけならエクセルの機能を使う必要がないです
gitしましょう サーバに1個だけ置いて共有onにしてシート分けてgitで変更履歴管理しろ >>25
無理
PC部のサーバー借りてるから出来なくてマクロで進捗管理になってる >>22
3つファイルで行けるってこと?
ABと最新反映用のファイル? 同じファイルを二つ用意して終わったら片方にコピペしろ >>27
なのかなと
3人と4人ってことだけど触るのは同じAとBなんだよね Gitって話があったけどそれと同じようにファイルの最新状態をサーバーのファイルにおいてそれをそれぞれのローカルのファイルがダウンロードしてから編集するみたいなこと
調べたけどExcelの共同編集はOffice365なら機能として提供されてるみたいだからこれを使うのが新しくマクロを組んだりする必要もないからベストだと思うな >>24
エクセルってzipで圧縮してるんじゃなかったっけ
バイナリにGitは向かない >>23
Pcと研究室を繋いで共有しろ
面倒だからセキュリティが許すならoffice365かonedriveで共有しろ >>32
エクセルである必然性がないならgoogle spreadsheetでもいい >>30
ABしか使わないよー
そうかバージョンがPC室のは最新なんだけど研究室のバージョンちがかったと思ったんだけど…それでもいけるかな? 反映されたファイルをAB同時に開いた場合最後に保存したファイルの内容だけになる不具合とか無さそうかな? >>36
エクセル自体に共有編集機能があるからオンしとけ ファイルを共有出来ない環境でA更新後Bに反映って出来んのか?
それ出来るならそもそも共有出来ない? Aのファイルを保存するも気にマクロ起動するようにして
そのマクロにBを編集保存させれば? >>35
同じファイルなのね
研究室のofficeを確認して365なら常に最新だから共有機能をつかえばいいと思う
学生用のライセンスは安いはずだから研究室で365のライセンス買ってもらえばいいよ 別ファイルでも参照することはできるから、ABどっちにも普段編集するシートと別に、お互いの全セルをそっくりそのまま参照してるシートを作っておく
ファイル開いたときに、編集用シートの各セルと相手を参照してるシートのセルの中身が違ったら編集用の方に違うところだけコピーするマクロを作る
くらいかな >>41
どういうマクロ書くかは良くわからんけど、
それが出来るってことはAB相互的に反映出来ないかな? >>42
お互い参照するだけならできると思うけど、参照するための関数が入ってるセルを編集しちゃうと次から参照されなくなるから意味ないと思う
マクロはWorkbook_openでデータが入ってる最後の行と列まで虱潰しに確認して中身違ったらコピーするだけじゃない 開いたときに無条件に参照した結果をコピーするほうが軽いかも >>45
まずリボンから共有の校閲のところに新しいファイルを作りますキリッ だろ? 終了時に相手先パスにコピー作って古いものを削除するVBAでFA クエリが勝手に開くからクエリのマージするかクエリの結合するかどっちか >>48
ABの順番で開いてAを編集保存した後Bが編集保存したらAは反映されるかな? クエリ使っとけばVBAでコード書く必要もない
関数使う必要もない
マウスでクリックしていくだけ 待って、本ファイルでやりたくないからテストファイル作る 実際Onedriveに置いて書き込み権限解放するだけで全員同時に編集できるから便利なのになぁ いやだからGitは行単位で管理してるからバイナリには向かないんだって ブックABCを用意
AorBで変更した内容はCに反映するようにし、ABはそれを読み取りに行く形にする >>53
編集された日時を記録するシートを作っておいて、どこかのセルを編集するたびに、編集された日時を記録するマクロを作る
具体的には、編集用シートを編集したら、日時記録シートの同じセルに編集した日時が入る
相手ファイルとの違いを確認するときに、そのセルの編集日時が新しい方を採用する。
同時にファイルを開いて同じセルを編集したらお手上げ >>52
クエリの結合ってABどっちからもやる必要ある? >>61
AとB結合して新しいファイルでもシートでもどっちでもいいけど吐き出すようにすればいいんじゃない フォルダに入ってるブックを編集するだけで勝手に反映されるよ
更新ボタンおさないと更新されないかもしれんが 複数のファイルがある場合はクエリがいいよ
フォルダにファイルぶっこんでいくだけで勝手に集計したり必要なデータ引っ張ってきたり色んな事が出来る
これPython案件じゃね?って思った奴いるだろう
Excelだけで出来るよ
しかもマウスでクリックするだけ >>65
上出来
あとはクエリのマージとか駆使してやってみ
AとBをリレーションしてクエリからパワーピボットに出力すると凄い事になるぞ ごめん、開くファイルは新しいブック一つだけでいいよ
そこからクエリを作っていく >>68
新しいブックとは?
A?B?総合?どれ? 総合はよくわからんけど
AとBはどっかのフォルダに置いといて
新しいExcel開いてデータ➝データの取得➝フォルダから
でAが入ってるフォルダとBが入ってるフォルダを読み込んでAのクエリとBのクエリを作る
2つのクエリをマージするとか結合するとかで出来るよ AとBに日付と時間の列があるとかなりやりやすいと思うけど 時間の列があればクエリ2つを結合して時間が古い方をフィルターで見えなくすればいい >>76
XLOOKUPの検索条件を何個も同時に出来るイメージ プログラムでExcelファイルの内容を全部テキストで吐き出して
winmergeで差分見ながら手動でマージしてるぞ俺は Excelでコードを書く面倒くさいプログラミングからはもう開放されよう
パワークエリとパワーピボットを組み合わせて使えばクリックとドラッグだけでプログラミングが直感的に出来るようになってるから Pythonで複数Excelファイル読み込んでマージしてExcel出力すりゃいいんじゃね クエリの欠点は日本語翻訳がクソっていうところ
マージをしようとすると「左」と「右」って単語が出て来るけどこれ「上」と「下」だからな Excelファイルだけじゃなくテキストからでもできるよ
もちろんCSVでもできる >>85
クリックポチポチするのはテンプレ作る最初の1回だけで後は勝手にそれ通りに動くよ 専用のオブジェクト作りたいとかだったらさすがにVBAだと思うけど パワークエリとかパワーピボットで直感的にプログラミングするのをモダンExcelって言うらしいよ
.NET使うから処理も速いよ
だって RPAの原型がモダンExcelであってRPAはこれからどんどん進化していく
誰でも簡単にコードを書かずにプログラミングが出来るようになりますだって >>1はもう寝たのか?
モダンExcel楽しそうだから色々調べてるんだが なんだかんだExcelは完成されてる
中小なら下手なソフト使うよりVBAやらクエリとか使えば大抵の事は出来る >>92
まだクエリを使ってセルを反映できずにいる… AとBのクエリを接続のみじゃなくて「このデータをデータモデルに追加する」にチェック
するとパワーピボットのリレーションが出来るようになるよ
でも今回はリレーションは必要なさそう
AとBに時間の列は出来た? >>96
時間列があればそれを優先出来て処理も簡単なんだけどね >>100
結合できるのは列のタイトルが同じものだけ
タイトル違うなら結合じゃなくてマージになるかな >>100
それか1行目をタイトルにしてないのかもしれない
1行目タイトルにしておけば勝手に結合してくれるよ >>105
緑テーブルは「接続のみ」「データモデルに追加」
青テーブルはどこから出てきたのかわからんけど削除でいいよ
使うシートは「Sheet1」だけでいい
他は削除 >>107
できないんですってよ
一番楽なのはファイル1個だけにして「共有レガシー」使えばいいんだけどね
モダン使いたいならクエリとパワーピボット >>106
データモデルに追加ってどこにボタンありますか? >>109
データ→クエリと接続
右側にクエリが出てくるから「その他のクエリ」にあるAを右クリック→「読み込み先」 >>110の手順でAとBをデータモデルに追加するとパワーピボットのリレーションシップができるようになる >>112
接続のみにチェック
データモデルに追加にチェック(いらないかも) >>112
AとBのファイルに日付列は作れない?
作れれば圧倒的に作業が簡単になるんだけど >>114
同じようなの作ってみるからちょっと待っててね なんか>>1がやりたいことができるかもわからないままチャレンジしてるようにしか見えないんだけど >>124
いや、用件定義が終わってないのに開発スタートしてるプロジェクトみたいな違和感を感じただけで俺が理解力ないだけだよ 2つのクエリを結合するとこうなります
日付は何故か1899年になってますがとりあえず無視
http://imgur.com/IwBwo36.png え、元々同じ内容で変更した箇所も同じにしたいならBを破棄してAを複製すればいいだけやん
逆もまたしかり φ(・ω・*)フムフム...
Bで結合押したら下画面空欄出たからAを選択したらタブなにこれ? >>130
マージは使わなくてもよさそう
新しいExcelファイルでデータ➝データの取得➝クエリの結合
作った2つのクエリを合体させる
時間でソート降順にする
http://imgur.com/9PcVxso.png >>137
クエリの結合だよ
データ➝データの取得➝クエリの結合➝追加 時間でソート➝名前重複の削除という順番にしたので
Aの備考を変える
Bの時間を変える
とかに変更しても勝手に計算されて
新しい時間の名前が表示されるようになるよ Excelの数式は右に書かれた関数が優先されるけど
クエリは最初にとった行動が優先される
ここが関数とクエリの違いで混乱するところかもしれない >>140
名前の列を全部選択して右クリック
重複を削除 >>140
シート上の作業じゃない
クエリ上の作業 クエリの画面でいらない列を削除したりソートしたりフィルターしたりする
勘違いしがちだけどクエリのフィルターには「フィルター解除」は無くて「削除」扱いになる
つまりフィルターで弾かれたデータは二度と出てこないという事 >>143
出来たけどシートABは削除されてないよ? >>146
俺は関数でやるけどね
関数覚えられない初心者はクエリの方が速いよ
VBAはお通夜どころか三回忌状態
>>147
削除していいよ
削除すれば勝手に接続専用に変わるから >>148
>1の解決はファイル共有機能で終わるだろ >>148
追加されたらどうやって更新見るの?
同じようにABをクリエの結合して時間降順にして重複を削除? >>147
クエリで列削除とか結合とかソートとかフィルターとかやったけど
完成形は>>135みたいな緑の表ね
クエリをExcelに出力すると勝手に緑の表示になるから
この緑の表は「見る専用(編集出来ない)」の表ね
編集は元データをいじるね >>149
だって共有出来ないって言うんだもん
>>150
データ➝更新ボタンを2回押す
で更新されるよ
1回クエリのテンプレを作ってしまえばもうメンテは不要
例外が出た時だけ対応すればいいよ 共有できないんじゃない
できる環境を作るんだよ
>1がやり方覚えてもそれを研究室内で共有するのも難しいし、メンテできなくてすぐ破綻するわ >>154
そうだな…
こんな俺でもサークル内で一番パソコンが出来る奴なんだもんな…
破綻するかもな… >>158
違う違う
9行だけで一番更新されたデータになるようにだよ DE列編集→更新→編集したところの列だけ変わります。 >>160
ごめん、もう寝るけど要点だけ言っとくわ
・クエリの結合
・クエリのマージ
・グループ化
この辺使えばうまく出来るよ
調べてみてね >>162
長々ありがとう
なんとかとっかかりだけ理解は出来たと思うよ。
後は調べる力と慣れかなーと もう無理だってなったら関数にしなさい
・UNIQUE
・SORT
・FILTER
・VSTACK
これでいけそうな気がする
VSTACKはExcel365インサイダーだけの関数だから正式リリース待ってね >>163
いい線いってるから本当に慣れだね
・編集はクエリでやる
・クエリから吐き出された緑の表は何も触らず見る専用
覚えといてね >>164
もう無理だってなる前に駄目押しで、この全部のデータを更新ボタン作ってマクロ記録で毎回スッキリ記録出来るかやってみる!
それで駄目ならやってみるかな〜
それよりはちゃんとデータ更新出来るように足で稼いで来なきゃね 本当はクエリとピボットの合わせ技をやりたかったんだけど今回はクエリだけで出来そう
もしかしたらクエリ使わずにパワーピボットのリレーションだけでも出来るかもしれない
俺もまだまだ分からない事だらけだから色々と調べておくわ とりあえず更新ボタンにマクロで時間降順、名前重複削除、名前の昇順付けたら不安から解放された
これをうまく使いながら色々勉強していきます!!
本当にみんなありがとう!!
https://i.imgur.com/zDHM1Uo.jpg >>171
研究じゃないんよ…
地学サークルっす! ■ このスレッドは過去ログ倉庫に格納されています