人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Excel2007についての質問です。
1つのセルに20文字入った列があります。
この列の全てのセルについて、11?20文字以前を削除し、1?10文字目だけを
セルに残したいのですが、どのようにすればよいでしょうか?
Excelでできない場合はAccessでのやり方をおしえてください。

下記イメージです。
http://www.flickr.com/photos/7854217@N08/2458310173/

●質問者: duckdown
●カテゴリ:コンピュータ
✍キーワード:access Excel イメージ セル
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● SALINGER
●27ポイント

図の場合ですとE2セルの数式を

=LEFT(C2,10)

にして下にコピーしてください。

この場合E列に数式が入るだけですが、値だけを取得したい場合は

E列をコピーし、形式を指定して貼り付けで値を選択して別の場所に貼り付けてください。

http://q.hatena.ne.jp/


2 ● Gay_Yahng
●27ポイント

A1に文字があるとして

B1に

=LEFT(C1,10)

として

他のB列にコピー

A列と置き換えるなら

B列を「コピー」A列に「形式を選択して貼り付け」で「値」を選択して貼り付け

http://q.hatena.ne.jp/1209721142


3 ● souju
●26ポイント

left関数を使用すればよいのではないでしょうか。

left(A1,10)でA1の文字列について左から10文字取り出します。

計算式のままでは具合が悪いのであれば,計算式の書いたセルをコピーして,形式を選択して貼り付け(値)をすればよいでしょう。


http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/moji_1.htm

などを参照してくださいませ。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ