[[20240726173759]] 『複数データの取得を取得し、空なら空白にしたい』(とら) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) |

| 全文検索 | 過去ログ ]

 

『複数データの取得を取得し、空なら空白にしたい』(とら)

すみません、エクセル初心者です。
掲示板を見て、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


入力するセルはB1でした。
(ノンプロ) 2024/07/28(日) 19:18:09

>別のシートから引用、空欄ならA1
あー、ひょっとして、エラー値だけじゃなくて、
VLOOKUPの結果空欄の場合もあるってことですか?
その場合だと、先の数式ではマズイですね。
(ノンプロ) 2024/07/28(日) 19:22:21

 いやいや、別のシートがどういうデータになっていて、
 何をキーに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.