[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『三行の文字の間に『_』をいれたい@ameba.jp』(悩みにゃん)
0123
山内株
とんかつ
0256
田中株
しょうが焼き
と、データがa列にあります。
これをc列に、
0123_山内株_とんかつ
0256_田中株_しょうが焼き
と並べさせたい
関数でおねがいします
本当は下記の関数で、かんせいさせたいのですが、、
文字の間が『,』になってしまうのですが、『_』と表示させたいです。
if(mod(row(),3)=1,substitute(a2,“ ”,“_“),substitute((1&“ “,“_“))
解答はどちらでもかまいませんので、お願いします。
< 使用 Excel:Excel2010、使用 OS:WindowsXP >
このようなことか? B1セルに =IF(MOD(ROW(),3)=1,A1&"_"&A2&"_"&A3,"") と入力して下へフィルコピー。
なお、途中に空白セルがないものとする。 (ねむねむ) 2016/04/25(月) 11:45
ごめんなさい。よくみたらrowのところによけいなのがありました。
一行目はできましたが、2行目は空白になります。
(悩みにゃん) 2016/04/25(月) 12:13 12:17
上で示した式は1行目、4行目、7行目…と3行おきに表示させる式になっている。
行を詰めるのであれば =IF(ROW()<INT(COUNTA(A:A)/2),OFFSET(A$1,(ROW()-1)*3,)&"_"&OFFSET(A$2,(ROW()-1)*3,)&"_"&OFFSET(A$3,(ROW()-1)*3,),"") ではどうか? (ねむねむ) 2016/04/25(月) 13:11
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.