このトピックに書きこむ |
---|
Re[6]: こういうデータ関数のみで変換できますか? | |
---|---|
[133204] Re[6]: こういうデータ関数のみで変換できますか?- ■記事引用/メール受信=OFF■ □投稿者/ ねむねむ -(2022/06/06(16:30)) □U R L/ すまない。 G1セルの式は =IFERROR(INDEX(A$2:A$100,MATCH(1,INDEX((E$2:E$100>=ROW(A1))*(E$2:E$100<>""),0),0)),"") に修正してくれ。 式を立てたのが365だったため2007ではShift+Ctrl+Enterが必要な式になっていた。 また ねむねむ -(2022/06/04(13:22)) で指摘したパターンに対応させるにはH1セルの式を =IF(G1="","",INDEX(A$1:D$1,AGGREGATE(15,6,COLUMN(B:D)/(INDEX(B$2:D$100,MATCH(G1,A$2:A$100,0),0)<>0),COUNTIF(G$1:G1,G1)))) としてくれ。 |
[133199] Re[5]: こういうデータ関数のみで変換できますか?- ■記事引用/メール受信=OFF■ □投稿者/ Mike -(2022/06/05(08:56)) □U R L/ A B C D E F G H 1 A1 A2 A3 B1 A1 1 2 B1 1 2 3 B1 A2 2 3 B2 4 B1 A3 3 4 B2 A1 4 F1: =OFFSET(A$2,(ROW(A1)-1)/3,) G1: =OFFSET(A$1,,MOD(ROW(A1)-1,3)) H1: =OFFSET(B$2,(ROW(A1)-1)/3,MOD(ROW(A1)-1,3)) でも好いかな? |
[133198] Re[4]: こういうデータ関数のみで変換できますか?- ■記事引用/メール受信=OFF■ □投稿者/ ねむねむ -(2022/06/04(13:22)) □U R L/ 確認し忘れ。 A1の列とA3の列に値があり、A2の列に値がない、A1の列に値がなく、A2あるいはA3の列に値がある というパターンはあるのだろうか? 私の式は上記のパターンには対応していない。 |
[133196] Re[3]: こういうデータ関数のみで変換できますか?- ■記事引用/メール受信=ON■ □投稿者/ Mike -(2022/06/04(11:05)) □U R L/ A B C D E F G H 1 A1 A2 A3 B1 A1 1 2 B1 1 2 3 B1 A2 2 3 B2 4 B1 A3 3 4 B2 A1 4 F1: =OFFSET(A$2,(ROW(A1)-1)/3,) G1: =OFFSET(B$2,-1,MOD(ROW(A1)-1,3)) H1: =OFFSET(B$2,(ROW(A1)-1)/3,MOD(ROW(A1)-1,3)) 範囲 F1:H1 を下方3行にオートフィル オ・シ・マ・イ |
[133195] Re[2]: こういうデータ関数のみで変換できますか?- ■記事引用/メール受信=OFF■ □投稿者/ ねむねむ -(2022/06/04(10:44)) □U R L/ あと書き込み欄上部の >Comment/ 通常モード-> 図表モード-> (←の場合適当に改行を入れて下さい) の図表モードにチェックを入れると書き込んだとおりに表示される。 |
[133194] Re[1]: こういうデータ関数のみで変換できますか?- ■記事引用/メール受信=ON■ □投稿者/ ねむねむ -(2022/06/04(10:43)) □U R L/ A B C D E F G H I 1 A1 A2 A3 B1 A1 1 2 B1 1 2 3 B1 A2 2 3 B2 4 B1 A3 3 4 B2 A1 4 となるとして。 E列を作業列として使う方法。 E1セルを空白、E2セルに =IF(A2="","",E1+COUNTA(B2:D2)) と入力して下へフィルコピー。 G1セル:=IFERROR(INDEX(A$2:A$100,MATCH(1,(E$2:E$100>=ROW(A1))*(E$2:E$10<>""),0)),"") H1セル:=IF(G1="","",INDEX(B$1:D$1,COUNTIF(G$1:G1,G1))) I1セル:=IFERROR(INDEX(B$2:D$100,MATCH(G1,A$2:A$100,0),MATCH(H1,B$1:D$1)),"") と入力して下へフィルコピーではどうだろうか? なお上記式では元データが最大100行まで対応している。 |
[133192] こういうデータ関数のみで変換できますか?- ■親トピック/記事引用/メール受信=OFF■ □投稿者/ ひで -(2022/06/03(23:59)) □U R L/ こんな表のデータがあります A1 A2 A3 B1 1 2 3 B2 4 このデータを B1 A1 1 B1 A2 2 B1 A3 3 B2 A1 4 こんな感じに変換て関数だけで実現できるものでしょうか? ++++++++++++++++++++ OS ⇒OTHER Version⇒Excel 2007 ++++++++++++++++++++ |