2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

Excel総合相談所 155

560 :名無しさん@そうだ選挙にいこう:2023/12/09(土) 01:14:32.01 .net
365なら556さんの手法にLETの組合せが一番シンプルですね
一応再帰使った方式も考えてみたのでご参考までに

=LET(
r,A2:A5,
c,B1:D1,
d,B2:D5,
RV,LAMBDA(p_recur,p_idx1,p_idx2,
LET(
rec,HSTACK(
CHOOSEROWS(r,p_idx2),
CHOOSECOLS(c,p_idx1),
CHOOSEROWS(CHOOSECOLS(d,p_idx1),p_idx2)),
rep,LAMBDA(x,y,IF(p_idx1<COLUMNS(d),x,y)),
IF(OR(p_idx1<COLUMNS(d),p_idx2<ROWS(d)),
VSTACK(rec,p_recur(p_recur,rep(p_idx1+1,1),rep(p_idx2,p_idx2+1))),
rec))),
RV(RV,1,1))

総レス数 1002
267 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200