『複数データの取得を取得し、空なら空白にしたい』(とら)
すみません、エクセル初心者です。
掲示板を見て、IF関数がなんとなくわかりましたので、使いたいと思っています。
今回みなさまに考えていただきたいのが、一つ目のデータを別のシートからvlookupで取得し、
一つ目のデータが空欄であった場合に、二つ目の値は引用したセルの左横から引用、二つ目にも値が入っていなかったら三つ目は引用したセルの右横から取得したいと思っています。
さらに難しいのが、3つとも空白なら空白にしたいと思い、色々と試しています。
過去スレにも似たようなものがありましたが、うまくいきません。
3つでさらに空白なら空白、となるとやはり難しいのでしょうか?
どなたか教えてください。宜しくお願いします。
< 使用 Excel:Excel2013、使用 OS:unknown >
A列 B列 C列 1行 2 3 のような形式でサンプルを示しながら、説明してもらえませんか? 共通のデータで議論すると話が早い気がします。 # 行の最初を半角スペースで始めると、レイアウトが崩れません。
できれば途中までトライしたものを示してもらうとよいと思います。
(xyz) 2024/07/27(土) 16:38:17
A列 B列 C列
1行 まだ ココ もうすぐ 2 3 上記のような表です。 「ココ」セルに数式を入れています。
=IF(ISERROR(VLOOKUP(別のシートから),"",IF(A1="",c1
上記のようになるのでは?というイメージのまま、進みません。
別のシートから引用、空欄ならA1.A1も空欄ならC1、C1も空欄なら空欄で表示したいと思っています。
難しいのかな?と思っていますが、出来たらお知恵をお貸しください。
(とら) 2024/07/28(日) 18:42:49
B2 =IFERROR(VLOOKUP(別のシートから),IF(A1="",C1,A1))&""
(ノンプロ) 2024/07/28(日) 19:16:26
いやいや、別のシートがどういうデータになっていて、 何をキーにVLOOKUPで検索させるのか、という説明が必要なんですが。 VLOOKUPの式くらい書いて下さいよ。 (xyz) 2024/07/28(日) 19:51:11
A列 B列 C列 D列
1行 012 まだ ココ もうすぐ
別のシート
A列 B列 C列 D列
1行 012
このような感じです。
=IF(ISERROR(VLOOKUP(A1,別のシートA:B,2,0),"",IF(A1="",c1
伝わると嬉しいです。
よろしくお願いします。
(とら) 2024/07/28(日) 20:13:15
すみません、まったく意味というか意図がわかりません。 その「別のシート」って何ですか?数値なんですか、文字列なんですか? B列、C列,D列はどんな基準で何の情報が入っているんですか? 012に対応するデータが何も入っていないのですか? 別のシートを作り直すほうが先じゃないですか? 悪いですが、意味がわからないので、他のかたの回答を待ってください。
(xyz) 2024/07/28(日) 20:29:21
(・) 2024/07/28(日) 21:18:47
おかげさまで解決することができました。
ありがとうございます。
(とら) 2024/07/29(月) 14:45:56
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.