[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『マス目に表示』(kanamom)
こんばんは
前回は色々ありがとうございました
今回はオフセット関数の逆バージョンにしたいのですが上手くいきません。
今日のお届けリスト
A B c
表示 横 縦
エビ 4 5
タコ 7 3
イカ 10 9
この表は4番通路の5番めにエビを届けた
という意味の表です。
京都の碁盤の目みたなイメージです。
これを表示シートに反映させたいです。
1 2 3 4 〜10 1 2 3 4 5 エビ
.
.
40
と表示させたいです。
1日にお届けしたものが一枚に全て表示ささたいです。
どんな関数を使ったら表示できますか?
< 使用 Excel:Excel2010、使用 OS:Windows10 >
1つ表示するならできるのですが、一度に沢山表示させる関数が分からないのです。
(kanamom) 2023/09/15(金) 20:07:46
B2セル =IFERROR(INDEX(お届けリスト!$A$2:$A$100,MATCH(B$1&"♪"&$A2,INDEX(お届けリスト!$B$2:$B$10&"♪"&お届けリスト!$C$2:$C$10,0),0)),"")
下へ、右へコピー
<表示シート結果図> 行 _A_ _B_ _C_ _D_ __E__ _F_ _G_ __H__ 1 1 2 3 4 5 6 7 2 1 3 2 4 3 タコ 5 4 6 5 エビ
(半平太) 2023/09/15(金) 20:08:53
今日半日頭を悩ませていたのに、、、
ここの回答者の皆さんはレベル高いです。(驚!)
あと、私が投稿するとずれてしまいますが、
皆さんは何故ずれないんですか??
(kanamom) 2023/09/15(金) 20:14:30
関数の式の中の♪はどういう意味ですか?
(kanamom) 2023/09/15(金) 20:16:20
お届けリストに作業列を使ってもいいのなら
A B C D 1 表示 横 縦 2 エビ 4 5 4-5 3 タコ 7 3 7-3 4 イカ 10 9 10-9 5
D2 =IF(C2="","",B2&-C2) 下コピー
・お届けリストは Sheet1 ・表示シートは B2セルから
B2 =IFERROR(INDEX(Sheet1!$A$2:$A$100,MATCH(B$1&-$A2,Sheet1!$D$2:$D$100,0)),"") 右・下コピー
■作業列を使わずに
B2 =IFERROR(LOOKUP(1,0/((Sheet1!$B$2:$B$100=B$1)*(Sheet1!$C$2:$C$100=$A2)),Sheet1!$A$2:$A$100),"")
参考まで (笑) 2023/09/15(金) 20:27:11
作業列使ってもOKです。問題ありません。
皆さんの回答を見ると、マス目全てに式を入れて表示するって
ことなんですね!納得
発想も凄いけど、数式を混ぜて作ることが出来るって
凄いです。
(kanamom) 2023/09/15(金) 20:34:17
(kanamom) 2023/09/17(日) 04:43:27
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.