advanced help
per page, with , order by , clip by
Results of 1 - 1 of about 295 for cell filename (0.001 sec.)
cell (1170), filename (1981)
[[20060213170558]]
#score: 11170
@digest: 9a3b367b7d281361ab1822ef80c4029d
@id: 20042
@mdate: 2006-02-14T05:03:51Z
@size: 3146
@type: text/plain
#keywords: ルa2 (4947), filename (3185), ルb2 (3154), cell (2347), 名, (2206), リキ (1302), ト名 (1302), 値「 (1260), キリ (1212), isnumber (1023), 。↓ (715), ナス (665), イナ (643), 数値 (641), シー (579), 純丸 (574), 連動 (556), 反映 (554), 数シ (545), vlookup (545), マイ (526), 「1 (479), mid (469), ート (460), を反 (450), find (417), 解決 (337), 関数 (334), た式 (321), 、数 (311), 文字 (307), 名を (305)
『数式の入っているA2をもとにまた式を』(ともこ)
[教えてください。] セルA2にシート名を反映させる関数が入っているます。↓ MID(CELL("FILENAME"),FIND("]",CELL("FILENAME"))+1,100) セルB2はセルA2の数値を元にVLOOKUPの式が入っています。↓ IF(A2="","",VLOOKUP(A2,シート名,14,0)) こうすると、セルB2がエラーになってしまうのですが、 数式の入っているA2をもとにまた式をくむことはできないのでしょうか? わかりにくい説明になってしまい申し訳ないのですが、 どなたか教えてください。 ---- できると思いますよ〜♪ 範囲や、シート名が正しいか確認してみてください。 ちなみにどんなエラーでしょう? (キリキ)(〃⌒o⌒)b ----- ご回答ありがとうざいます。 どうやってもできないのです。。。 ちなみにA2が数値だとB2にちゃんと値がかえります。 #N/Aというエラーになってしまいます。 どうしたらいいんでしょか? ---- >ちなみにA2が数値だとB2にちゃんと値がかえります。 なるほど〜 わかりました! 数値「1」と、文字「1」は別物です。 CELL関数でシート名を出した際、MID関数で「文字」扱いになっているのが原因だと思います。 上記数式を下記に変えてみてください。 =--MID(CELL("FILENAME"),FIND("]",CELL("FILENAME"))+1,100) (キリキ)(〃⌒o⌒)b ---- キリキさん どうもありがとうございます!! できましたっ!!--と入れただけなのに、何がおこっちゃったんですか? 初心者なのでさっぱりわからないので、もしよければ教えてください!! ---- はいはい。 試しに、こんな感じの表を作ってみてください。 A B 1 1 TRUE 2 1 FALSE 3 1 FALSE 4 1 TRUE A1 には、数字の「1」 A2 には、書式設定を文字列にして「1」 A3 =A2 A4 =--A2 B1 =ISNUMBER(A1) B4までコピペ ISNUMBER関数は、数字かどうか判断する関数です。 「TRUE」なら、数値 「FALSE」なら、数値以外 を調べることが出来ます。 A3 =A2 は、そのままですから、「FALSE」になりますね。 A4 =--A2 は、文字の「1」に、 「-」(マイナス)掛ける「-」(マイナス) ← - * - = + 上記でプラスにさせています。 よって内容は変わりませんが、「文字」を「数字」にしています。 別方法として、「*1」を後ろにつける方法もあります。 =MID(CELL("FILENAME"),FIND("]",CELL("FILENAME"))+1,100)*1 こんな説明でわかります? (キリキ)(〃⌒o⌒)b ---- こちらに統合しました。 (kazu) ---- 『教えてください2』(ともこ) 先ほどの問題は解決したのですが、またまた問題発生なので どなたかお教え下さい。 下記のように処理をしています。 セルA2にシート名を反映させる関数が入っているます。↓ --MID(CELL("FILENAME"),FIND("]",CELL("FILENAME"))+1,100) セルB2はセルA2の数値を元にVLOOKUPの式が入っています。↓ IF(A2="","",VLOOKUP(A2,シート名,14,0)) 複数シートがあって、それぞれのシート名をそのシートの中のセルA2に 反映させたいのですが、ひとつのシート名をかえると、連動して全ての シートの中のセルA2が一番あたらしく入力したシート名になってしまいます。 これはどのようにすれば解決できますでしょうか? ---- =--MID(CELL("FILENAME",A1),FIND("]",CELL("FILENAME",A1))+1,100) と して下さい。 (純丸)(o^-')b -------------------------------- キリキさん 実際にやってみてからと思っていたら遅くなってしまいました。 よくわかりました!!丁寧に教えてくださってありがとうございます。 純丸さん 解決しました。ありがとうございました!! ...
http://www.excel.studio-kazu.jp/wiki/kazuwiki/200602/20060213170558.txt - [detail] - similar
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 97013 documents and 608132 words.

訪問者:カウンタValid HTML 4.01 Transitional