[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『sheet1に作成した表のデータを他の各sheetに反映させたい』(Ring)
初めて質問させていただきます、よろしくお願いします。
excel2007を利用して、備品の管理簿を作成しております。
OSはwin7です。
sheet1は備品の台帳として会議室全体の状況を把握できるリストにしており、
“行”に会議室名を、“列”に備品名を付けて管理しています。
また、各sheetには各会議室の詳細を作成しています。
【やりたいこと】
sheet1の台帳に入力したデータが各sheetに自動で反映されるようにしたい。
【悩み】
1.会議室の量が膨大(sheet数が多い)なため、sheet1枚ずつ「=」式を
入力することが手間。
2.今後も備品名の追加が想定されるが、追加された場合の作業労力を
最小限に抑えたい。
私自身がvlookup程度の知識しかなく、このような事がexcelで実現可能なのかも
含めてご教示いただけましたら幸いです。
例表がないので直感で。
Sheet1のA列に会議室名、B列以降に備品名、各会議室シートのB列以降に反映、 会議室シートはSheet1のA列にある会議室名と一緒。
として
B1 =INDEX(Sheet1!B;B,MATCH(REPLACE(CELL("filename",A1),1,FIND("]",CELL("filename",A1)),),Sheet1!$A:$A,0))
右へコピー。
エラー処理なしよん。
(GobGob)
例を記載しておりませんでしたので、追記いたします。
sheet1
つくえ いす …
101号室 A-202 A-203 …
102号室
103号室
sheet2以降
机 A-202
椅子 A-203
このようなイメージなのですが…
ひとまず、tryしてみます。
結果ご報告いたします。
大変申し訳ありません。
ご教示いただいた式を使いこなせずにいます。
行列の配置が台帳と各シートで同じであればうまくいくということでしょうか…
しかし、見た目は先のコメントの例表のようにしたいと言われまして…
引き続き、模索していきたいと思いますので、
どうぞよろしくお願いします。
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.