• ベストアンサー

concat内でINDEX は使えますか。

グーグルスプレッドシートCONCATINATE→エクセル、concat の痴漢でできますか。 私はExcel2013 を使っているので、検証ができません。以下で検証していただけないでしょうか。 https://docs.google.com/spreadsheets/d/1cWAIsEwuqHPyCBq6vYxrmmh5GYgiMC6kCQ5vK_670Xo/edit?usp=sharing https://docs.google.com/spreadsheets/d/1VrxHaqct9yf8tkPA6b_aR8WDY45RWW8UVsDZzT6BMS4/edit?usp=sharing

質問者が選んだベストアンサー

  • ベストアンサー
  • msMike
  • ベストアンサー率20% (364/1804)
回答No.3

[No.2補足]へのコメント、 無意味なモンをアップしてスンマソンm(_._)m 》 検証していただけないでしょうか。 しました。OKでした。サ・ヨ・ナ・ラ 【獨白】他に無意味なTEXTJOIN關數もアルデヨー。

SI299792
質問者

お礼

 全部OKでしたか。ありがとうございます。  私こそ、欲張って1つの質問に2つのワークブックを上げてしまいました。上のワークブックが何をしているのか判らなかったのかもしれません。きちんと内容を書いて、こっちが重要てあると明記しておくべきでした。

その他の回答 (2)

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.2

添附圖、セル C2 の式も、[No.1]の訂正版ですm(_._)m C2: =CONCAT(D2:M2) セル D2 の式は從前通り。

SI299792
質問者

お礼

ありがとうございます。

SI299792
質問者

補足

下のワークブック C1: =concat(INDEX(REPT($A$1:$A$10,MID($B1,11-ROW($A$1:$A$10),1)),)) 検証していただけないでしょうか。 concatの中にINDEX が無いと意味がありません。

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.1

添附圖參照(Excel 2019) D2: =IF(MID($B2,11-COLUMN(A1),1)*1,D$1,"") C2: =CONCAT(D2:L2) 恐らく、多分、惣別、的外れな“怪答”と推測するので、御參考と云ふ事で御勘弁m(_._)m

SI299792
質問者

お礼

下のワークブックは、この質問を参考に遊びで作ったものです。 https://okwave.jp/qa/q9869764.html 本命は上のワークブックです。枚数を指定してラベルを作ります。3つぐらいなら&で繋いでも大したことはありませんが、もっと多く時の為に、concatでできるかどうか知りたいのです。

SI299792
質問者

補足

すみません。数式を作って欲しいのではなく、私の上げた数式が CONCATINATAT→concatの置換でできるかどうか検証してほしいのです。 concat内でINDEX (配列関数)が使えるかどうかを知りたいので、INDEX を使っていなければ意味がありません。 もし、最新エクセルを使えるなら、ダウンロードした検証していただけますか。 上のワークブック B2: =IFERROR(concat(INDEX(TEXT(INDEX('コード表'!$B:$D,MATCH(A2,'コード表'!$A:$A,0),),"M/D;;"),))) B2: =IFERROR(TEXT(VLOOKUP(A2,'コード表'!$A:$B,2),"M/D;;")&concat(INDEX('コード表'!$C:$D,MATCH(A2,'コード表'!$A:$A,0),)),"")

関連するQ&A