痔になりやすい生活習慣とは?

こんにちは。

エクセルで、セルの文字列を中括弧やその他いろいろな括弧でくくりたいのですが、そんなことはできるのでしょうか?

お願いします

このQ&Aに関連する最新のQ&A

A 回答 (6件)

#2です。


>複数のセルの文字列を括弧でくくりたいのです。
#1の方がすべてをお答えしてくださってます。
#2は無視してください。
    • good
    • 0
この回答へのお礼

お答えいただいたみなさん、とても助かり感謝です!

お礼日時:2003/05/09 20:06

もしかして勘違い????


’←文字の前に入れてみてください(>(エ)<)/

つまり、数字認識から文字認識へ変換させる方法ですね♪

*データを取っていたら使いづらくなると思いますが、文字入力でしたらオススメです
    • good
    • 0

ご質問の主旨を誤解していましたらゴメンなさい。


A1 に abc と入力されているとします。
B1 に =CONCATENATE("(",A1,")")
と入力すると
(abc) となります。""の間に意図する括弧を入れればいいと思います。えっ、そういうことじやない?
    • good
    • 0

方法はいくつか考えられます。



セルの内容を変更したくないのであれば、変更したいセルを選択して[書式]→[セル]→[表示形式]タブで[ユーザー定義]を選択し、種類の下のテキストボックスに
(?)
または
{?}
または
[?]
等と使いたい括弧とその間に?を記述します。
サンプル欄に結果を表示していますので、合っているか確認出来ます。
問題無ければ、[OK]ボタンを押せば、変更されます。

ご確認下さい。

この回答への補足

すみません、言葉が足りませんでした。

複数のセルの文字列を括弧でくくりたいのです。

補足日時:2003/05/09 19:45
    • good
    • 0

計算式の入力を簡単に、とおっしゃるのでしたら、Excelの機能にはありませんのでその手の別ソフトを導入する必要がありそうです。



たとえば、あたしが今使ってるフリーソフトに
ArtTipsってのがあります。
http://www2s.biglobe.ne.jp/~sahmaro/ArtTips.html
こいつはShiftキーで範囲選択した後、右クリック×2回で開くメニューから「」[]『』{}などなど、登録されている文字列ならどんなものででもくくることが出来ます。
★こんなことも★
出来たりします。

が、常駐するソフトですし、レジストリも多少いじるので自己責任で導入をご検討くださいね。
    • good
    • 1

オートシェイプのカッコを使うのはどうですか?



エクセルの 表示 > ツールバー > 図形描画

で図形描画ツールバーを出して、

その中の オートシェイプ > 基本図形 の中に
いくつかカッコがありますよ。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクセルで既に入力してある文字列に()をつける

エクセルで既に入力している文字に
あとからカッコをつけるにはどうすればよいでしょう
入力する前にユーザ定義で(@)する方法は知ることができたのですが
後からカッコをつける方法があれば教えてください

A1 佐藤
A2 田中
A3 吉田


A1(佐藤)
A2(田中)
A3(吉田)

Aベストアンサー

  初心者です。回りくどくなりますが、下記の式でいかがですか?

="("&A1&")"


別のセルに上記の式を入れると A1のセルの内容に ( ) が付き、表示されます。

これを文字列化すればとよいかと… (*^_^*)

 【コピー】→【形式を指定して値を貼り付ける】
などと混載の場合は、原始的に操作しています。

Qエクセルのまとめてカッコをつける方法

エクセルの列に、すでに入力してある数字があります。それらをまとめてカッコをつける方法を教えてください。

(例)
  A   B   C   D
1 32 4 2 19
2 1 8 85 96
3 9 3 6 8
4 4 32 16 71

これらをまとめてカッコをつける方法↓

   A   B   C   D
1 (32) (4) (2) (19)
2 (1) (8) (85) (96)
3 (9) (3) (6) (8)
4 (4) (32) (16) (71)

どうぞよろしくお願いします。

Aベストアンサー

セルの書式設定で、表示形式を、
(G/標準)
としたら、いかがでしょうか?

Qセルにカッコを表示させたい。

セルにカッコを表示させたいのですが、どうしたらよいのでしょうか?
普通にカッコを入力すればよい話ですが・・・
できれば、常にカッコが表示されていて、
カッコの中の数値および文字列だけを自由に変更できるようにしたいのです。

書式設定を色々と試しましたが、思い通り結果を出す事ができませんでした。
数字を入力した時にはカッコが付きますが、
セルが未入力、および文字列の時には、カッコが表示されない、など・・・。

とりあえず、セルの幅にあわせて、オートシェイプの(大カッコ)を
描いてみたのですが・・・。
他の方法をご存知でしたら、是非教えて下さい。
よろしくお願いします。

Aベストアンサー

未入力の場合もカッコを表示するとなると・・・

入力するセルの両側のセルにカッコを入力して、幅を狭くしていたらダメ?でしょうか。

QExcelで""で囲む方法

Excelでセルの値をダブルクォーテーションで囲む方法を教えてください.
例えば,B3セルの値をA3セルでダブルクォーテーションで囲みながら表示したいと思っています.

Aベストアンサー

A1
に asd とあるとき
=""""&A1&""""

B1は "asd"
となりました。
123 の時は
"123"

Qエクセルの計算結果を()括弧で囲んで表示したい。

エクセルの計算結果を()括弧で囲んで表示したい。
a1+b1を"("a1+b1")"としても括弧で囲んだ表示になりませんでした。
どうすればいいでしょうか。

Aベストアンサー

エクセルの書式(ユーザー定義になるが)では、本来の書式文字のほかのもの(文字列を)付け加えると
、その付け加えた文字列が前後に付け加わって表示される。
B1セルに数値111が入っているとき
請求額は0円です
という書式を設定するとセルの見た目は
請求額は111円です、となります。
"請求額は"#,###"円です"とすれば#,###の部分は書式としての働きは害されません。
(例 請求額は1,111円です)
付加した文字列の本来の書式文字の前後が効いてきます。
質問の場合は( や )に当たるだけで、平凡な質問です。
この文字列は書式文字の中間にも入れることが出来る場合があって
セルの値が123456の場合
ユーザー定義で
"番号は"000"の"0000"です"を設定すれば
番号は012の3456です
のようにもなります。
文字列でも秋田とセルに入っているセルに、@殿と書式設定すると、見た目は秋田殿に見えます。
年月日(エクセルではセルの値は数です)などにも使えるものがあります。
ーー
別列でよければ関数式で="(" & B1 & ")"のようなことも出来るが、計算に使えなくなったりしてメリットは少ない。

エクセルの書式(ユーザー定義になるが)では、本来の書式文字のほかのもの(文字列を)付け加えると
、その付け加えた文字列が前後に付け加わって表示される。
B1セルに数値111が入っているとき
請求額は0円です
という書式を設定するとセルの見た目は
請求額は111円です、となります。
"請求額は"#,###"円です"とすれば#,###の部分は書式としての働きは害されません。
(例 請求額は1,111円です)
付加した文字列の本来の書式文字の前後が効いてきます。
質問の場合は( や )に当たるだけで、平凡な質問です...続きを読む

Qエクセルでの計算式で求められた値に( )カッコをつけたいのですが…

よろしくお願いします。
A列には、税抜きの価格、
B列には、税込み価格を入力したいので
B列には =A1*1.05  と計算式を入れればいいのですが
そこで、出た値に( )かっこ を付けたいのです。

B列のセルの書式設定の表示設定で、ユーザー定義の(@)やら試しても、計算式が入っているセルには適応できないようで、うまくいきません。
どなたか分かりやすく教えていただける方がいましたら、ありがたいです。
よろしくお願いします。m(_ _)m

Aベストアンサー

書式設定で "("####")"
若しくは、="(" & A1*1.05 & ")"

Qエクセルでセル内に斜線を引くには

Excel97です。表を作成し、いくつかのセル内で斜線を引きたいのですが、どういう操作をしたらいいですか、ご教示ください。

Aベストアンサー

下記のURLを参照してください。
写真いりでわかりやすくなっています。

参考URL:http://www.excel-jiten.net/cell_format/ruled_line_change_slash.html

Qエクセルで、頭に0をつけて数字の桁を揃える方法

エクセルで、必ず5桁の数字を入れる列があるとします。
ところが、数値データとして最初に作っているので、0が頭になく桁が足りない場合があります。
任意文字として5桁の数字にしたいのですが、

何かいい方法はありませんでしょうか?

例)
A列 A列
50      00050
1000  ⇒  01000
11111    11111

どうぞよろしくお願いいたします。

Aベストアンサー

次の方法は如何でしょうか。
(1)表示だけで良いのならば、セルの書式設定→表示形式→ユーザ定義で00000を設定
(2)データとして必要ならば、空き列(仮にB列)B1に=TEXT(A1,"00000")を入力、下方向にコピー→B列をコピー→A列に形式を選択して貼り付けで「値」を選択→OK、B列を削除

Qエクセルで、条件に一致した行を別のセルに抜き出す方法

エクセルで、指定した条件に一致するセルを含む行をすべて抜き出す方法が知りたいです。

たとえば、

<A列> <B列> <C列>
7/1 りんご 100円
7/2 ぶどう 200円
7/2 すいか 300円
7/3 みかん 100円

このような表があって、100円を含む行をそのままの形で、
別のセル(同じシート内)に抜き出したいのですが。

7/1 りんご 100円
7/3 みかん 100円

抽出するだけならオートフィルターでもできますが、
抽出結果を自動的に、別の場所に、常に表示させておきたいのです。

初歩的な質問だと思いますが、検索しても分からなかったので、よろしくお願いします。

Aベストアンサー

同じ質問が結構よく出てますが、そんなに初歩的でもありません
別シートのA1セルに「100円」と入力し、そのシートの任意のセルに以下の式を貼り付けて下さい。後は、下方向、右方向にコピー。
日付のセル書式は「日付」形式に再設定してください

=IF(COUNTIF(Sheet1!$C:$C,$A$1)>=ROW(A1),INDEX(Sheet1!A:A,LARGE(INDEX((Sheet1!$C$1:$C$500=$A$1)*ROW(Sheet1!$C$1:$C$500),),COUNTIF(Sheet1!$C:$C,$A$1)-ROW(A1)+1)),"")

データ範囲は500行までとしていますが、必要に応じて変更して下さい

QExel VBA 別ブックから該当データを検索し、必要なデータを取得する方法について

部品表というブックがあります
A列に商品名、B列に商品番号が入力してあります。C列のコードは未入力です。
A列     B列     C列      
商品名  商品番号  コード
モータ  U-1325-L  
ホルダ  R-134256

また、コード一覧表という別のブックには、A列に商品番号と、B列にコードが、何千件も入力されています。

やりたいことは
部品表のC列のコード欄に、コード一覧表ブックから商品番号と一致するコードを貼り付けしたいのです。

部品表は、何百種類もありますので、関数ではなく、マクロで処理を希望します。

自分では、部品表の商品番号をコピーして、コード一覧表で検索し、検索結果の右隣のセル(B列のコード)の値を部品表のC列に貼り付ければよいかと思い、書いてみたんですが…

Sub 別ブックから貼り付ける()
  Dim 検索する As Long
Windows("部品表.xls").Activate
検索する = cells(i,2).Value
Windows("コード一覧表.xls").Activate
ActiveWindow.SmallScroll Down:=-3
Selection.AutoFilter Field:=3, Criteria1:="=検索する", Operator:= xlAnd

と、してみたものの、検索しても、その検索結果の隣のセルのコードをどうやって取得すればいいのかが、わかりませんでした。

基本事項は本で学びましたが、呪文のようなコードはよく理解できません。懸命にネットで検索して、訳して理解する努力をしてはいますが。

どうぞよろしくお願いします。

部品表というブックがあります
A列に商品名、B列に商品番号が入力してあります。C列のコードは未入力です。
A列     B列     C列      
商品名  商品番号  コード
モータ  U-1325-L  
ホルダ  R-134256

また、コード一覧表という別のブックには、A列に商品番号と、B列にコードが、何千件も入力されています。

やりたいことは
部品表のC列のコード欄に、コード一覧表ブックから商品番号と一致するコードを貼り付けしたいのです。

部品表は、何百種類もありますので、関数...続きを読む

Aベストアンサー

こんにちは。
とりあえず実用性も踏まえました。
メインの動作はワークシート関数のVLOOKUPをVBA上で使用していますので理解はしやすいかと思います。
また、質問文から察するに「部品表.xls」と「コード一覧表.xls」の両方を開いて処理されていますが「コード一覧表.xls」はプログラム内で開いて閉じているので実行するときは「コード一覧表.xls」は閉じて置いてください。
Option Explicit
Sub Sample()
 Application.ScreenUpdating = False
 Dim I As Long
 Dim xlBook
 Set xlBook = Workbooks.Open("C:\★★\コード一覧表.xls") '★要変更★
 I = 2
 Do While Range("A" & I).Value <> ""
  ThisWorkbook.Worksheets("Sheet1").Range("C" & I).Value = Application.VLookup(ThisWorkbook.Worksheets("Sheet1").Range("B" & I).Value, xlBook.Worksheets("Sheet1").Range("A2:B65535"), 2, 0)
  I = I + 1
 Loop
 xlBook.Close
 Application.ScreenUpdating = True
 MsgBox ("完了")
End Sub

こんにちは。
とりあえず実用性も踏まえました。
メインの動作はワークシート関数のVLOOKUPをVBA上で使用していますので理解はしやすいかと思います。
また、質問文から察するに「部品表.xls」と「コード一覧表.xls」の両方を開いて処理されていますが「コード一覧表.xls」はプログラム内で開いて閉じているので実行するときは「コード一覧表.xls」は閉じて置いてください。
Option Explicit
Sub Sample()
 Application.ScreenUpdating = False
 Dim I As Long
 Dim xlBook
 Set xlBook = Workbooks....続きを読む


人気Q&Aランキング