[[20180320172515]] 『別データのセル文字列を持ってくる式について』(たぬき) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『別データのセル文字列を持ってくる式について』(たぬき)

いつもお世話になっております。

今回、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 >


ピンとこないけど、たぶんINDIRECT関数のことだろうなぁ・・・

このへんを参考にしてみてください。

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

なるほど。。だめですか。
そうなると、私には一般機能で対応する方法はわからないです・・
(もこな2) 2018/03/20(火) 21:48

A1とB1しかないのなら、IF関数でよいのでは?

(マナ) 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.