[[20180225074913]] 『複雑なシート間のデータ反映』(みれい) ページの最後に飛ぶ

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

 

『複雑なシート間のデータ反映』(みれい)

例えば
シート1に
A       B  C  D
エー株式会社 6:00 〜 7:00
ビー株式会社 8:00 〜 8:30
シー株式会社 9:00 〜 10:00
  ↑     ↑   ↑
リスト20件  リスト(6:00〜23:00)

とデータを入力した場合に
シート2のBに会社名を自動反映させたいです。

A   B
6:00 エー株式会社
6:30 エー株式会社
7:00
7:30
8:00 ビー株式会社
8:30
9:00 シー株式会社
9:30 シー株式会社
10:00

固定

よろしくお願いします。

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


 どっちのシートも、1行目は見出し、2行目からデータだとして

 まず、Sheet2のA列の時刻をどうやって入力したのか知りませんが、
 ↓ のようにしてください。

 A2に 6:00 を手入力。
 A3 =TEXT(A2+"0:30","h:mm")*1

 A3の表示形式を「時刻」にして、23:00まで下にコピー

 B2 =IFERROR(LOOKUP(1,0/((Sheet1!$B$2:$B$50<=A2)*(Sheet1!$D$2:$D$50>A2)),Sheet1!$A$2:$A$50),"")

 下にコピー

 以上です
(笑) 2018/02/25(日) 10:17

 Sheet1の時刻は入力規則のリストから選択するんですか?

 だったら入力規則の「元の値」は、Sheet2のA列の時刻にしてください。

 言われなくても、そうしているのかもしれませんが・・・
(笑) 2018/02/25(日) 19:59

(笑)さん、できました☆
(みれい) 2018/03/04(日) 04:09

コメント返信:

[ 一覧(最新更新順) ]


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