- ベストアンサー
エクセルのデータ抽出と隣の列への統合?
いつもお世話になります。 いきなり分かりづらいタイトルで申し訳ありません。 エクセルの関数(だと思いますが)を教えてください。 たとえば A-1のセルに「1,4,6,8」 B-1のセルに「1,8,10」 という半角数字+半角カンマが入力されています。 A-1の「6」を抜き出し、 (抜き出すのでA-1は「1,4,8」となる) B-1に「1,8,10,6」 とくつけるのにはどうしたらいいでしょうか? ちなみにB-1内の数字は数字の大きい順に ならなくてもかまいません。 このような数値が数百行ありますので、 関数で一揆にできる方法を探しています。 関数初心者でわかりにくい説明かと思いますが よろしくお願いいたします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (5)
- snoopy64
- ベストアンサー率42% (337/793)
- snoopy64
- ベストアンサー率42% (337/793)
- imogasi
- ベストアンサー率27% (4737/17068)
- imogasi
- ベストアンサー率27% (4737/17068)
- rotesKomet
- ベストアンサー率31% (83/265)
関連するQ&A
- エクセルで、列の空欄に隣の列の数値を入れたい
エクセル初心者です。関数を教えていただきたく質問をいたします。 A列に数値(電話番号)が入ったセルが並んでしますが、7個にひとつくらいの割合で空欄のセルがあります。 しかし隣のB列には、A列で空欄となっているセルの隣に数値(電話番号)がほぼ入っています。 そこで、A列で抜けている数値を、B列から移し、ほぼA列で事を済ませたく考えています。 どなたかご教授いただけないでしょうか。 A列もB列も空欄の行もあります。 オフィスは古く2003です。 どうぞよろしくお願いいたします。
- 締切済み
- Excel(エクセル)
- エクセル セルの表示形式「文字列」だけを抽出したい
エクセル2007を使用しています。 A列に数字が入力されていますが、そのセルの表示形式は、「標準」「数値」「文字列」とバラバラです。 この「文字列」のセルだけを抽出したいのです。 例えば、関数などを利用して、B列に表示するなど。 よろしくお願いします。
- 締切済み
- Excel(エクセル)
- エクセルのマクロについて
エクセルのシートに A列の10行目から60009行めまで数字が入力されてます。 10行目から110行までの109行目までの100行のなかで 一番小さい数字から8番目に小さい数字までの8個の数値の右横のセル(B列)に 「a」というマークをつけたいのです。 同様に110行目から209行、210行から309行 というふうに59910行目~60009目 までやりたいのですがどうのようにすれば良いでしょうか? 関数で出来るならそれでも良いです。 教えていただけませんでしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで半角数字には数値と文字列がある?
http://okwave.jp/qa/q6473596.html の質問を見て私も納得がいかず質問させていただきます。 たとえば、A1セルの書式を文字列に設定してから半角で数字を打ち込むと数字は数値でなく文字列としてセルに入ります。 この入力後、A1セルの書式を標準や数値に直してもそのセルの中の数字は左に寄ったままで文字列のままでいるようです。 (でもこれをセルの中でエンターキーを押したりすると数値になってしまいますが) 次にB1セルの書式を標準あるいは数値にして数字を打ち込むと、当然のことですが数字は数値としてセルに入ります。 この入力後、B1セルの書式を文字列に変えると数字は左に寄りますから一見文字列になったように見えます。 ところが上記のセルとこのセルをA1=B1で試してみるとFALSEが返ります。 逆に同じ数字を数値として打ち込んだセルと=で試すとTRUEが返ります。 これはA1とB1は同じ文字列としての数字ではないという証拠だと思います。 B1セルの書式を標準に戻すとまた数字は右よりにもどりますから、セルの中の数字は数値のままのようです。 つまり、半角の数字にはセルの書式にかかわらず文字列と数値の二つがあるということなのでしょうか? だとしたらこの二つはどうやって区別すればいいのでしょうか?
- ベストアンサー
- その他MS Office製品
- EXCELで3行ごとに入力された数字を隣の列に行をあけずに入力
EXCELで5行ごとに入力された数字を隣の列に行をあけずに入力するような関数や指示の仕方はありますでしょうか? たとえばA1に20、A5に70、A10に13、A15に19、A20に6と入っていたとする。 それをB1に20、B2に70、B3に13、B4に19、B5に6と並ぶようにしたいのです。 ちなみにA列の5行ごとに入れた数字はどんどん増えていく予定です。 A B 1 20 20 2 70 3 13 4 19 5 70 6 6 7 8 9 10 13 というような感じです。何かいい方法をご存知の方、教えて下さい。
- ベストアンサー
- オフィス系ソフト
- Excel データの抽出について教えて下さい。
初めて質問させて頂きます。 Excelでデータの抽出と言ったらいいでしょうか・・・ 「一定の条件に当てはまった場合に、別のセルに数字を入力する」 というような処理をしたいのですが、データ量が多くて、 どのようにやったら効率がいいのか、頭を悩ませています。 例えば・・・ A列 B列 1行目 111 A 2行目 112 B 3行目 115 C 4行目 115 C 5行目 118 D といったようなデータが1500件ほどあります。 このデータを使って、A列の中で番号が2つ(又は3つ等)あるものに、 A列 B列 C列 1行目 111 A 2行目 112 B 3行目 115 C 1 4行目 115 C 1 5行目 118 D といった感じで決まった数字を表示する方法がないでしょうか? こんな説明でご理解頂けるかどうか、心配なんですが・・・。 いい方法をご存知の方がいらっしゃいましたら、力を貸して下さい。
- ベストアンサー
- オフィス系ソフト
- EXCELで上位10個のデータを平均したい
EXCELでA1セルからA100セルまで、任意の数字が入っています。 A1セルからA100セルまでの数字のうち、上位10個の数値を平均した値をB1セルに表示させたいです。 このような関数はありませんでしょうか?
- ベストアンサー
- 会計ソフト
- エクセルでの列と列の比較、重複データ個数抽出
すいません。どなたか教えてください。 今、エクセル2003を使用しているのですが、ある条件でデータの個数が抽出出来ません。 お知恵をお貸しください。 A列 B列 1 あ あ 2 い う 3 う い 4 え 5 お か A列とB列を比べると、「あ、い、う」の3つのデータが重複しています。 そこで、一つのセルで3個とい値を返したいです。 条件として、 ・計算用のシートや別セルを使わずに、例えば、C1などの1つのセルの中で関数を使用して個数を出したいです。 ・できたらマクロも使用しないでやりたいです。 ・数字ではなく、文字列の比較で、空白行もあります。 やはり、列同士の比較は一つのセルの中でやることは不可能なのでしょうか? どなたかよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- excelで、文字列の中から複数の数字を判断するには?
excelで一つのセル内に、たとえば半角スラッシュで区切った数字を入れるとします。 例)A3内に 233/277/502/76 と入れると、別のセル(B3)に OK/NG/OK/NG こうしてA3の中からスラッシュで区切られた数字を参照して、 「250以内ならOK、250を超えるとNG」 という結果を表示するにはどのようにすればいいでしょうか? もし一つだけ数字を入れると A3:144 ならば B3:OK 一つだけ表示。 A3:144/300 ならば B3:OK/NG …というように、A3内の区切りスラッシュを増やすごとに、B3内のスラッシュも増えるようにしたいのですが…。 入力時にスラッシュやコンマ区切りで入力できれば、表示時に複数セルを使っても構いません。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelで1列のデータを5列に振り分けする
Excel2003でA列に1行にあるデータ(半角英数字)を 次のシートに、1行ずつコピーして、それを5列に振り分けするというマクロを作りたいです。 (ただし、コピーは2つずつの時もあります。) 元データ ●A列 B列 C列 1 2 3 4 5 ・ ・ 加工後 ●A列 B列 C列 D列 E列 1 1 2 2 3 3 4 4 5 5 上記のような感じです。ただデータは数字のみでなくて、英数字です。 Excelのマクロは全くの初心者で大変困っています。 どうぞよろしくお願いたします。
- ベストアンサー
- オフィス系ソフト
補足
すいません♯1で細くいたしましたが、 ご丁寧な質問に感謝いたします!(わかりやすいですね) A1の答えは(1)です。 B2の答えは(1)です。 数字と数字の間には半角カンマが必要です。 よろしくお願いいたします。