[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『チェックしたセルを抽出し、他のシートのセルに表示』(TE)
エクセルのバージョン]
Excel2003
[OSのバージョン]
WindowsXP
はじめまして、よろしくお願いします。
□チェック前 ■チェック後
[sheet1]
□ りんご
□ バナナ
■ いちご
□ スイカ
■ みかん
:
[sheet2]
いちご
みかん
[[20040818141911]]で紹介されているINAさんのダブルクリック
により、レ点が入るというとても良いコードなので応用させて下さい。
□と■は空白セルとレ点に変更します。
よろしくお願いします。(TE)
Sheet1 A B 1 りんご 2 レ バナナ 3 レ いちご 4 スイカ 5 レ みかん
Sheet2 A1 =IF(COUNTIF(Sheet1!$A$1:$A$5,"レ")<ROW(A1),"",INDEX(Sheet1!$B$1:$B$5,SMALL(IF(Sheet1!$A$1:$A$5="レ",ROW($A$1:$A$5),""),ROW(A1)))) Ctrl+Shift+Enter で確定。 { 数式 }となればオッケー 以下コピー
以上で如何でしょう? (キリキ)(〃⌒o⌒)b
Sheet1
A B 10 レ いちご
: : :
55
Sheet2
B10=IF(COUNTIF(Sheet1!$A$10:$A$55,"レ")<ROW(B10),"",INDEX(Sheet1!$B$10:$B$55,SMALL(IF(Sheet1!$A$10:$A$55="レ",ROW($A$10:$A$55),""),ROW(B10))))
に変更したのですが上手くいきませんでした。
数式間違っていますか?
若干、間違ってます。。。 =IF(COUNTIF(Sheet1!$A$10:$A$55,"レ")<ROW(A1),"",INDEX(Sheet1!$B$10:$B$55,SMALL(IF(Sheet1!$A$10:$A$55="レ",ROW($A$10:$A$55)-9,""),ROW(A1)))) では如何でしょう? (キリキ)(〃⌒o⌒)b
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.