[[20180313162310]] 『関数で別シートに表示させる (条件追加)』(mako) ページの最後に飛ぶ

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

 

『関数で別シートに表示させる (条件追加)』(mako)

以前こちらでお世話になりました↓の者です。

http://www.excel.studio-kazu.jp/kw/20180127014455.html

=IFERROR(INDEX(Sheet2!B:B,SMALL(IF(Sheet2!$H$2:$H$1000=1,ROW($A$2:$A$1000),""),ROW(A1))),"")

一度はこれで解決したのですが、少し問題が出てきまして、前は

「H列に1を入力(チェック)したB列の名前を

 シート1のC列に反映させたいのです。」

・・・でしたが、今度は

「H列に1を入力(チェック)し、B列から適合する文字列で選択し、
B列の名前をシート1のC列に反映させたいのです。」

・・・と、したいのですが可能でしょうか?

文字列は685-3655、362-5963、685-2631、等の数値で、
もっとたくさんありますが、H列に1が付いており、
尚且つ、B列の「685-***」のものを検索する形にしたいのです。

要は検索条件が追加になる形になりますが、
どうやって組み込んでもエラーになり、困っております。

ご教授お願いします。。。

< 使用 Excel:Excel2010、使用 OS:Windows10 >


 >H列に1が付いており、尚且つ、B列の「685-***」のものを検索する形

 =IFERROR(INDEX(Sheet2!B:B,SMALL(IF((LEFT(Sheet2!$B$2:$B$1000,4)="685-")*(Sheet2!$H$2:$H$1000=1),ROW($A$2:$A$1000),""),ROW(A1))),"")

 Ctrl+Shift+Enter で確定

 こういうこと?
(笑) 2018/03/13(火) 17:07

解決しました。
LEFTを使うんですね(^^;

ありがとうございました。

(mako) 2018/03/14(水) 12:03


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.