- ベストアンサー
文字列の組み合わせ
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ご質問のデータがA1~B3にあった場合、 C1セルへ下記式を入力。 =INDEX($A$1:$A$3,INT((ROW()+2)/3))&" "&INDEX($B$1:$B$3,MOD((ROW()+2),3)+1) C1セルをC2~C9セルへコピー。 これでいかがでしょうか。
その他の回答 (2)
- CMLT
- ベストアンサー率40% (143/357)
A列に色、途中空欄なし行数不明 B列に種類、途中空欄なし行数不明 結合時スペース1文字 とすると、すべて1列に出力するとして、何列目でもいいので1行目に =IF(COUNTA(A:A)*COUNTA(B:B)<ROW(),"",OFFSET($A$1,(ROW()-1)/COUNTA(B:B),)&" "&OFFSET($B$1,MOD(ROW()-1,COUNTA(B:B)),)) 以下すべてこれをコピー。
- piro19820122
- ベストアンサー率38% (256/672)
関数でやりたいなら、2次元に配置して&で結合するというのはどうですか? 例えば1行目のB列以降にblue,red,yellow...と入力、 A列の2行目以降に服,帽子,靴...と入力。 B2 =B$1&$A2 というような式を作成してコピペ。 ご希望の結果と違うのかもしれないけど。
関連するQ&A
- ExcelのIF関数について教えてください。
Excelでデータ抽出をする際の関数について。 A列の情報(文字列)と、B列の情報(文字列)の2つの組み合わせに対し、条件がある ・下記のような情報がある時、 A列 B列 Blue Red Blue Yellow Red Blue Yellow Red Red Green ・下記の条件、 A列 B列 Blue と Blue は Aグループ Blue と Yellow は Bグループ Blue と Red は Cグループ Blue と Green は Dグループ Red と Blue は Aグループ Red と Yellow は Bグループ Red と Red は Cグループ Red と Green は Dグループ ・・・つづく にあてはめて、条件の●グループを引っ張ってきたいのですが、 どのような関数を入れたらいいのでしょうか? よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- fgetsとsscanfを使って一行から複数入力
環境はC言語です。 一行から不定数の文字列を入力したいと考えています。 fscanfは使わずに、fgetsとsscanfを使って実現させたいと考えています。 以下ではうまくいきませんでした。 --sorce-- char temp[1024], buf[1024]; while(fgets(stdin, 1024, buf) != NULL)){ //ファイルで標準入力でもどっちも可能 while(sscanf(buf, "%s",temp) != EOF){ printf("%s ", temp); } } --input-- red blue black yellow white red red red black yellow white blue red blue blue --理想output-- red blue black yellow white red red red black yellow white blue red blue blue よろしくおねがいします。
- ベストアンサー
- C・C++・C#
- 複数プルダウンの組合わせを外部リンクで文字にしたい
https://okwave.jp/qa/q3512162.html のベストアンサーで、 たとえば goods[0] =new setGoods("http://www.link_00.com","red","L",11); の場合は カラーred サイズL インチ11 という文字を goods[4] =new setGoods("http://www.link_00.com","yellow","M",9); の場合は カラーyellow サイズM インチ9 という文字を http://www.link_00.comのページに入れる方法があれば教えてください。 よろしくお願いいたします。
- ベストアンサー
- JavaScript
- 同じフィールドに入っている複数の文字列変換
ひとつのフィールドに入っている複数の文字列を一度に変換することは可能でしょうか? たとえば 「ABC DEF GH IJK」 という文字列があったとして、その中の ABCをLMN, DEFをOPQなどというようにです。 入っている文字列の長さも順番もいろいろバリエーションがありますが、そのうち変換したいものの種類は決まっています。 このような操作を、一般的な関数の計算式を使って行うことは可能でしょうか?使っているソフトはファイルメーカーです。 よろしくお願いします。
- ベストアンサー
- その他(インターネット・Webサービス)
- aaabbbbの7文字を並べ替えてできる文字列は、全部で何種類あるでし
aaabbbbの7文字を並べ替えてできる文字列は、全部で何種類あるでしょう。 求め方を教えてください
- ベストアンサー
- 数学・算数
- EXCEL文字列操作
いつもお世話になっています。 EXCELの文字列操作に関してですが、右から任意の文字を表示させないことは可能でしょうか? 右から2文字を表示させない場合 1000 → 10 100 → 1 2001 → 20 5556 → 55 桁数が同じならLEFT関数で対応できるのですが、桁数が違うので上手くいきません。 ご教授願います。
- ベストアンサー
- オフィス系ソフト
- エクセルの文字列操作について
セルA1に123、セルA2に12と入力があった場合、 セルB1にはセルA1の12を、セルB2にはセルA2の1を 表示させたいのですが、 一つの関数でできますか? 文字列操作の関数では見当たらなかったのですが。
- ベストアンサー
- オフィス系ソフト
- 【エクセル】一列中にある文字列の種類をカウントする関数
お世話になります。 ちょっと、解決に時間がかかっている問題なのですが、 「一列の中で、何種類の文字列パターンがあるか」、 を数える関数(同じ言葉は、一回しか数えないで、列中に何種類あるかを数えたいのです】がないか、ずっと探しています。 count関数でもうまくいかないですし・・・ ピボットだったらできるんですけど、 レイアウト上、関数でできれば、とても助かります。 お手数かけますが、ご指導よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- エクセルで文字列の連結方法?
エクセルで、C列とD列の足し算の結果E列に結果を出すには=C1+D1でOKですが、文字列処理の場合C列とD列の文字を連結させたものをE列に表示させる処理が知りたいです。エクセルの文字列操作は、関数など利用するのでしょうか?
- ベストアンサー
- オフィス系ソフト
- 値を文字列に変換する関数について
初心者です。よろしくお願いします。 B列に関数を使用して出てきた値(「北海道」「東北」などの数値ではなく、文字列なんですが・・・)をC列に文字列として入れたいのです。 コピペで貼り付けるときに「値」を選択すればいいのですが、いちいち面倒なので、あらかじめ、関数を入れておくと楽だと考えています。 B列には、関数を使用して出てきた値もあれば、直接「北海道」「東北」などと入力したものもあるのです。そのB列を並べ替えしたいのですが、うまくいかないため、C列に文字列だけを抜き出して、並べ替えをしようと思っています。 どうか、簡単な言葉で、どなたか教えて下さい。
- ベストアンサー
- オフィス系ソフト
お礼
コレを使わせていただきましたどうもありがとうございます。