「夫を成功」へ導く妻の秘訣 座談会

エクセルの7桁の中から3,5,7桁目だけ抽出したい

お世話になります。

表題のとおりなのですが・・・
文字列にしてmidで抽出する方法だと飛び飛びには選んでくれないのでどうしたらいよいでしょうか??

結構作業が多そうなので式があればと探しております。
どうぞよろしくお願いします。。

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

A 回答 (1件)

例えば次のような式で



=MID(A1,3,1)&MID(A1,5,1)&MID(A1,7,1)
    • good
    • 6
この回答へのお礼

早速のご回答ありがとうございます。

見事!できました~♪

ただ&で条件を複数つければよかったんですね!!

本当に助かりました!!ありがとうございます!!

お礼日時:2010/06/16 14:25

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

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

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

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

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

Qエクセル関数:6桁中5桁抽出の方法を教えてください。

6桁の数字の左5桁を抜き出すエクセル関数を教えてください。
「111112」だったら「11111」ってな感じです。
お願いします。

カテゴリ違ったかもしれません、スミマセン(>_<;)

Aベストアンサー

LEFT(セル,5)
です。
なお、右ならRIGHT
ある2桁目から5桁ならMID(セル,2,5)
となります。

QExcelで列の上4桁のみ抽出させたい。

Excelで例えばA列に
12345
23322
22333
などの値が合った場合に、下記のように上4桁だけを抽出させたいのですが、方法はあるでしょうか?
1234
2332
2233

Aベストアンサー

普通に
=LEFT(A1,4)
では駄目ですか?

Qエクセル関数/任意の桁数の数字1個1個を別々のセルに読み込む関数

こんにちは
例えば、あるセルに123456という6桁の数字が入っていたとして、1、2、3、4、5、6の6個の数字をそれぞれ別々の(6個の)セルにコピーしてくれるようなエクセル関数はあるでしょうか?

Aベストアンサー

G列に入力した最大6桁の「数値」の、一の位はF列に、十の位はE列
に…と桁毎に分離したいと。小数点以下を無視した基本は、

F1: =mod(int(G1/1),10)
E1: =mod(int(G1/10),10)
D1: =mod(int(G1/100),10)

以下、察して下さい。で、これはブランクでも全部の桁に0が入りま
すね。途中の桁の0は表示して、余分なヤツだけ見えないようにする
工夫が必要です。たとえば

F1: =if(int(G1/1),mod(int(G1/1),10),"")
E1: =if(int(G1/10),mod(int(G1/10),10),"")

みたいな感じはいかがでしょう。

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エクセルのIF関数で、文字が入力されていたならば~

エクセルのIF関数で文字が入力されていたならば~、という論理式を組み立てたいと思っています。

=IF(A1="『どんな文字でも』","",+B1-C1)

A1セルに『どんな文字でも』入っていたならば、空白に。
文字が入っていなければB1セルからC1セルを引く、という状態です。

この『どんな文字でも』の部分に何を入れればいいのか教えてください。

またIF関数以外でも同様のことができれば構いません。

宜しくお願いします。

Aベストアンサー

=IF(ISTEXT(A1),"",B1-C1)

でどうでしょうか?

Qエクセルで重複しているデータの抽出のしかたを教えてください。

エクセルで重複しているデータを抽出したいのですが・・。なにぶん初心者なもので簡単な方法があればよいのですが・・。
A列に日付 B列に企業名このデータが300件ほどあります。

 Å列      B列
1月 1日    AAAA社
1月 4日   BBBB社
1月 8日   CCCC社
2月 1日   BBBB社
2月20日    DDDD社
3月 2日   AAAA社

と、あるとしてB列の企業名が重複しているものを抽出したいのですが・・・。この場合 AAAA社とBBBB社ですが。
これを簡単に抽出する方法はないでしょうか?
教えてください お願いいたします。

Aベストアンサー

企業名がセルB2からセルB300まで入力されていると仮定します。
セルC2に IF(COUNTIF($B$2:B2,B2)>1,"*","") を入力し、セルC300までコピーして下さい。すると重複したデータの二番目以降に "*" のマークが付きます。
(注) 数式を下のセルまでコピーするため、COUNTIF($B$2 は絶対参照にして下さい。

QExcelで任意の位の数字を取り出すことは出来ますか

例えば、A1のセルに1234という数字が入っていたとして
B1に千の位(この場合は1) 
B2に百の位(2)
B3に十の位(3)
B4に一の位(4)
と言う風に任意の位の数字を取り出すような関数または
数式はありますでしょうか?

Aベストアンサー

100の位:
=INT(MOD(SIGN(A1)*A1/100,10))

のようにします。マイナスの数値にも対応しています。詳しくは↓をご覧ください。

エクセル技道場-指定した桁の数字を返すには?
http://www2.odn.ne.jp/excel/waza/function.html#SEC71

参考URL:http://www2.odn.ne.jp/excel/waza/function.html#SEC71

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行までとしていますが、必要に応じて変更して下さい

Qエクセル 数値だけ抽出するには?

エクセルで、文字列+スペース+数字と入力されているセルから数値だけ取り出す方法を教えていただけますか?
文字列とスペースの字数は一定で、数値の桁数は6-8桁と変動します。
A列からb列のように変換したいのです。

A列          B列
PMID:_12345678    12345678
PMID:_123456     123456

宜しくお願いいたします。

Aベストアンサー

B1に
VALUE(REPLACE(A1,1,6,""))
でよいでしょう.

数値の桁数には依存しません.

QEXCELで下一桁の数字のみを表示するには?

いくつかのセルの数値を合計した数の、下一桁の数字のみを別のセルに表示させたいのですが、そのような関数はありませんか。

Aベストアンサー

その数値は、整数ですか。
それならright関数で一番右の文字を取り出せます。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング