[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『別データのセル文字列を持ってくる式について』(たぬき)
いつもお世話になっております。
今回、2つのデータがありまして 1データのA1 あああ これを
2データのA1に持ってくる方法として下記の通りでOKですが
もってきているA1あああをB1いいいに自動変更するには
ここ直接 $A$1 ここを$B$1修正すればいいのですが
この部分を別セルの文字列で変更できないでしょうか?
1データ
A B
1 あああ いいい
2データ
A
1 ='C:\Users\Desktop\[データ1.xlsx]Sheet1'!A1
2 A1 ← ここをB1 変更するだけで 上のアドレス最後部分A1 が B1になるような関数?
LEFTとか試してみましたが、出来ませんでした><
ご指導して頂けると幸いです。
よろしくお願いいたします。
返事遅くなります。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
このへんを参考にしてみてください。
↓
http://officetanaka.net/excel/function/function/indirect.htm
(もこな2) 2018/03/20(火) 17:52
↓こんな感じで使います(外部データ作るのが面倒だったのでテストしてないですが、たぶん大丈夫。)
=INDIRECT("'C:\Users\Desktop\[データ1.xlsx]Sheet1'!"&A2)
(もこな2) 2018/03/20(火) 18:04
INDIRECT関数での外部参照時には対象のブックが開いていないとならない。 パス名が付いているということは参照先のブックは閉じていると言うことなのでINDIRECT関数では無理。 (ねむねむ) 2018/03/20(火) 20:23
(マナ) 2018/03/20(火) 22:10
お世話になっております。
やはり無理でしたか…すみません。ありがとうございます。
データたくさんあってデータ、シートそれぞれを1つにまとめちゃえば
IFでもできるんですが、重すぎて…
まとめかたをもうちょっと考えていきたいとおもいます。
(たぬき) 2018/03/22(木) 09:03
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.