• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL互換ソフトで組合せ文字出力の仕方を教えて)

EXCEL互換ソフトで組合せ文字出力の方法を教えてください

このQ&Aのポイント
  • EXCEL互換ソフトの「OpenOffice.org Calc」を使用して組合せ文字の出力方法を教えてください。ひらがなを組み合わせたい場合、どのようにすれば良いのか分かりません。詳しいやり方を教えてください。
  • EXCEL互換ソフトの「OpenOffice.org Calc」で組合せ文字を出力する方法を教えてください。例えば、「ああ□く○み」という組合せ文字のすべてのひらがなの通りをテキストファイルとして出力したいです。初心者なので、詳しい手順を教えていただけると助かります。
  • 「OpenOffice.org Calc」というEXCEL互換ソフトで組合せ文字を出力する方法を教えてください。例えば、「ああ□く○み」という組合せ文字のすべてのひらがなの通りをテキストファイルとして保存したいです。手順が分からず困っていますので、詳しい説明をお願いします。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.4

関数の計算が無事に出来る所までクリアできましたね。 A1に「あ」が出てくるのは,正しい計算結果です。 >A2116までコピーが出来ません。 とは,どういう事でしょうか? A1セルをコピーし,A2からA2116までのセルに貼り付ける作業ですが,どのように操作したらどうなってしまって出来ないのでしょうか?

emijah20
質問者

お礼

あ、すいません。なんとかできました。ありがとうございます

その他の回答 (3)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

Calcでは列指定が出来ないみたいですね。 A1: =INDEX($B$1:$B$3000;INT((ROW()-1)/46)+1) としてみてください。

emijah20
質問者

補足

それを記入しても、A1「あ」がでるだけで、A2116までコピーが出来ません。よくわかりません

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

ん? おっと,Calcなんて使ったことが無いのがバレちゃいましたね。 間違い: A1に =INDEX(B:B,INT((ROW()-1)/46)+1) (多分)正解: A1に =INDEX(B:B;INT((ROW()-1)/46)+1) Calcの関数の中の書き方の基本なので,憶えておいてください。

emijah20
質問者

補足

返事ありがとうございます。あのすみません。その入力をすると「#NAME?」というエラーがでます。このエラーはググるとhttp://allabout.co.jp/gm/gc/50029/ 関数名が違うというエラーです。関数的には、INTとROWとINDEXは、OpenOffice.org Calcでは使ってもOKな関数ですが使い方が違ってるようです。以下互換関数参照 http://homepage1.nifty.com/tabotabo/ooo/calc/oooexkan.htm 。OpenOffice.org はSun Javeを入れれば簡単に使用できる無料のソフトなのでどうか一度導入してみて一度テストしていただいて動作確認してから回答を書いて下さいませんか。以下がDL先です。http://ja.openoffice.org/ 80%動くだろうと予想して書かれても動かなくて原因不明なエラーが出て今まで作ったシートが無駄の泡になりかねなくて無駄な浪費を繰り返してばかりではっきりいって困惑するだけなので、どうかお願いですから初心者でも安心できるように回答を書いてくれると助かります。こんなの基本だからわかるだろうみたいな言い方されると辛いです。どうかご理解願います。

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

小さいぁぃぅぇぉとか,がぎぐげご,ぱぴぷぺぽ,などは使わないのだとすると。 簡易にはまず,B1からB46までに あ,い,う,え,お,……わ,を,ん と使う文字を一度手で列記しておきます。 A1に =INDEX(B:B,INT((ROW()-1)/46)+1) を記入して,A2116までコピー B47に =B1 を記入して,B2116までコピー C1に ="ああ"&A1&"く"&B1&"み" と数式を記入して,C2116までコピーして完成。 ご相談では「を」で打ち止めになっていますが,そういう風に使う言葉使わない言葉が実際には色々あるのでしょうから(多分「あいうえお」も嘘だと思ってますから),適宜応用して実際の数式を作成してください。 仕上げとして,実際には上述A列B列をシート2などに配置しシート1のA列に目的の式を入れて作成しても良いですし,とりあえず上述の方法でC列に答えを並べてしまい,縦一列コピーしてメモ帳に貼り付けてテキストファイルとして保存してもOKです。

emijah20
質問者

補足

返事ありがとうございます。Calcでやってみたところ、 =INDEX(B:B,INT((ROW()-1)/46)+1) を入れたらエラー508がでました。 エラーコードの内容は、かっこ内エラー(かっこが足りません。たとえば、閉じるかっこがあるのに開くかっこがないなどです。)かっこは足りてますけどエラーが出ます。

関連するQ&A