[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『sheet1のA1に、sheet2と同じ名前「sheet2」があればsheet1のB1の数値を、sheet2に抽出する』(エクセル初心者)
sheet1
A B 1 sheet2 3 2
と打ち込んだら、セルB1の「3」をsheet2のセルA1に自動的に現れるようにしたいのです。
sheet2
A B 1 3
↑のような具合になると良いのですが……
当方エクセルは初心者で方法が全くわかりません。
そもそもこれがエクセルで可能な表現なのかもわからず、苦心しております。
どなたか教えて頂けると幸いです。
< 使用 Excel:Excel2003、使用 OS:WindowsXP >
=IF(Sheet1!A1="Sheet2",Sheet1!B1,"")
とします。
他のシートでも同様にしたい場合は
"Sheet2"
の部分をそのシートの名前にします。
あるいは4.0マクロ」関数を使って
=IF(Sheet1!A1=MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,31),Sheet1!B1,"")
とします。この4.0マクロ関数は一度ブックを保存しないとエラーになります。
(カリーニン) 2017/05/16(火) 22:02
早急の回答ありがとうございます!
お陰さまでなんとか完成させることが出来そうです。
ありがとうございました。
(エクセル初心者) 2017/05/16(火) 22:21
カリーニンさん 4.0マクロ関数ならば名前定義でGET.DOCUMENTあたりを使うことになるのでは。
もし、CELL関数のことであればそれは通常のワークシート関数。 (4.0マクロ関数は保存の必要は無し) (ねむねむ) 2017/05/17(水) 09:09
ねむねむさん、ご教示ありがとうございました。勘違いしてました。 調べたら↓が見つかりました。
ファイル名・ワークブック名をセルに表示−CELL関数・FIND関数・MID関数:Excel(エクセル)の関数・数式の使い方-文字列 http://www.relief.jp/docs/001313.html (カリーニン) 2017/05/17(水) 11:19
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.