• ベストアンサー

文字列操作の関数

文字列操作の関数 単独セルにしか対応していないのでセルごとに式を入力しています。 表全体の各セルに適応させたいのでが、方法を教えていただけないでしょうか。 ある本にはセルの結合機能を利用してひとつのセルにして、変換後元に戻すと書かれていましたが 表の幅や高さもまた調整しなおすとなると大変なので。。。 結合機能を使わずに早く処理できる方法があれば宜しくお願いします!!!

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

  • ベストアンサー
  • O_O
  • ベストアンサー率29% (207/701)
回答No.2

質問内容が良く理解できないのだが。 式の入ったセルをコピーし、表全体を選択、貼り付け時に右クリックして、「形式を選択して貼り付け」を押す。で、「数式」をえらんでOK。 ただし、この方法だとセルに応じて、式も変わるけど。変えたくなけば「$」を使う。 ちがってたら、無視してください。

kabihana
質問者

お礼

訳の分からない質問にご回答をありがとうございます。 proper関数などを使用する場合の質問でした。 $を使えばいいだけでした。。 頭がかたいので考え付きませんでした。 どうもありがとうございました!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

noname#198951
noname#198951
回答No.1

一つのセルに記述し、セルの選択枠の右下をずっと下に伸ばして行けばセル毎の相対セルの部分が自動的に変更されると思います。

kabihana
質問者

お礼

ご回答をどうもありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 【Access2000】文字列の操作について

    Access2000で文字列の操作について質問です。 前任者が突然退職してしまったため、やり方が分からず困っています。。。 ■文字列の操作について 姓(フリガナ)と名(フリガナ)の文字列を下記仕様に変換したいと思います。 【変換前】   姓(フリガナ) 名(フリガナ)    ⇒全角カナで2つの項目に分かれている        【変換後】   姓名(フリガナ)    ⇒それぞれ半角カナに変換し、1つの項目に結合する    ⇒結合後のバイト長は30バイト、右詰で空白は半角スペースで埋める ■レコードのカウント処理について ・条件に合致したレコード数をカウント ・レコード数を右詰にし、前に0をつける(12バイト) Accessに詳しい方、ご返答いただけると助かります。

  • セル内の文字列操作について

    Excelでセル内の文字列を操作したいのですが、Excelの標準の関数では出来そうにないので、どなたかお力をお貸しください。 1つのセル内に、文字列や数値が複数入っています。 (例) Excel 12 りんご Word 11 このセルを調べて、数値のデータが複数入っている場合、最大値のみを表示させ、残りの数値データは削除したいのです。 (結果) Excel 12 りんご Word この処理の対象はセル内の数値データであって文字列には作用させず、結果的には文字列はそのまま表示させたいのです。 Excelの文字列に関する関数を調べてみたのですが、該当するものがなく、VBAを使用しなくてはならないのかもしれません。処理するデータが大量なため、VBAマクロなどで処理できれば大変ありがたいのですが、どなたかご存知の方がいらっしゃいましたら、ご教授くださいませ。どうぞよろしくお願いいたします。

  • エクセルで二つの列を結合して作ったセルと、一つの列で作ったセルがあるの

    エクセルで二つの列を結合して作ったセルと、一つの列で作ったセルがあるのですが、 同じ幅(ピクセル数)でそのほかの条件は同じなのに、 『縮小して文字全体を表示する』にすると 同じ桁数でも、文字の高さが違う状態になってしまいます。 フォント数を変えようかとも思ったのですが、6だと小さすぎて8だと大きすぎます^^; 何か良い方法はないでしょうか。 結合したセルと単独のセルとでは、同じ文字の大きさはできないのでしょうか。 困っております。。よろしくお願いします。

  • エクセルの文字列操作について

    セルA1に123、セルA2に12と入力があった場合、 セルB1にはセルA1の12を、セルB2にはセルA2の1を 表示させたいのですが、 一つの関数でできますか? 文字列操作の関数では見当たらなかったのですが。

  • EXCEL 行と列を指定して、範囲指定する方法

    EXCELの使い方を教えてください。 関数で試みているのですが、以下のような操作を行うことは可能でしょうか? (マクロ(VBA?)は使用したことがないため、抵抗があります。それでも、マクロを組むしかないというのであればその方法も教えてください。) 「表示シート」にて行と列を指定することで、 結合された5行×5列の表を表示させたいのです。 指定するセルも結合させており(「入力シート」)、 結合されたセル(行/列)を指定して、表示する範囲を決めてやりたいのです。 結合を解いて、たくさんの文字を指定する形にしてしまえば楽かもしれないのですが、この2文字だけで他にもたくさん処理させているため、 指定する文字はこの2文字のみで処理させたいです。 自分なりには、「表示シート」のD10セル(F10まで結合されている)に =INDEX(SUMPRODUCT((入力!B3:B27=表示!D4)*(入力!C2:Z2=表示!D3)),1,2) というような関数を組んでみたのですが、うまく表示されません。 なにか、うまく表示させる方法はあるのでしょうか? ちなみに、表内の犬など狐などは便宜的に書いているだけで、 数字が入るセルか、日付が入るセルか、文字列が入るセルかということだけが汲み取っていただければと思います。 入力するセルと表示させるセルの大きさも異なるようにしたいので、 良い方法があれば教えてください。 よろしくお願いいたします。

  • Wordで作った表のセル操作と表の操作が解りません

    Word2007で表を作ったときの編集操作方法についてお尋ねします. 1.表のセル操作 Wordで表を作り,編集するときに「セルの削除」はありますが,「セルの追加」という機能は 見つかりません. あまり使う機会はありませんが,表はいつも真四角とは限らず,横にコメント(表の中で) をつけたい場合などはどうすればいいのでしょうか. もちろん,「列を追加」→「セルを削除」を多数回(必要な行数)するで,不揃いな表の形を 作ることはできますが,面倒なので・・・. ついでに,文字だけではなく,セルの枠と一緒にセルの移動というのはできないのでしょうか? 2.表の分割 同じく,「表の分割」という機能はありますが,「表の結合」という機能は見つかりません. 分割ができるのなら,結合ができてもよさそうな気がしますが. 3.表の位置の固定 表が入った文書を作っていると,文章入力中に既に作ってある表がとんでもない所に飛んで いったり,勝手に分割されたり,最悪無くなったりすることがあります.(画像でもよく起こります) アンカーの機能があると聞いたような気がしますが,使い方がよくわかりません. 以上,素人質問で申し訳ありません. よろしく教えてください.

  • 文字列を分割したい。

    (A1)のセルにある文字列は、数個の文字列をスペース(半角)を開けて配置しています。 (2行目以下も同様の多種の文字列があります。) サンプル 「学校 東京 神奈川県横浜市 ABC アメリカ」 これを、 1行目のセルに関数を用いて、 (B1)に「学校」 (C1)に「東京」 (D1)に「神奈川県横浜市」 (E1)に「ABC」 (F1)に「アメリカ」 と表示したいのです。 関数で処理できましたら、その関数式を教えてください。 関数で処理できない場合は、マクロを教えていただければありがたいです。 よろしくお願いします。 ※エクセルの「区切り位置]機能を試しましたが、うまくいかないようです。

  • Excel関数で、長さ0の文字列(

    Excelで、両軸対数の散布図(X列,Y列)を作成していますが、X列,Y列ともに、データがない部分があります。 X,Yともに他のデータの関数になっており、 データが不適格の場合、空白セルを入力しています。 しかし、空白セルとして、("")を入力すると、 X,Yの散布図が、散布図にならず、困っています。 具体的には、 IF(Y>0, Log(Y),"") といった感じです。 恐らく、空白セルが長さ0の文字列("")と解釈されているからだと思います。 このセルをDeleteで削除すると、グラフはうまく表示されるようですが、それでは、関数が機能しません。 そこで、関数の出力で、完全な空白セルをセルの値にする方法を教えてください。

  • 文字列検索とピックアップ

    EXCELの表があります。 今、この表のA1~A100までにある特定の文字列”αβγ“を含んだセル(含んだとしても1回のみ)と含まないセルがあります。含んだセルのある行のみを残して、他の行を削除したい。このための簡単な操作(処理)は何か? 一方法として、文字列検索をかけ、ピックアップされたものについてある列を使い1をたてるなどしてからソートしピックアップする以外の方法でかんがえつくものを教えてください。

  • Excel 文字列の量に応じて行の高さを自動的に広げたい

    Excel2003です 表の上のセルを結合して、「セルの書式設定」で「折り返して全体を表示する」をチェックし、数行に渡る文字列を入力したときに行の高さを自動的に広げる方法を教えてください。 行番号の下線のダブルクリック、書式→行→自動調整 等でも変更できません 手動で行の高さを変更する以外方法はないのでしょうか

このQ&Aのポイント
  • USBメモリから2L写真用紙に印刷するための用紙設定方法について相談します。
  • Windows10を使用し、無線LANで接続しています。アナログ回線を利用しています。
  • ブラザー製品に関する質問です。
回答を見る

専門家に質問してみよう