- ベストアンサー
こんなときは何関数をどう設定すれば・・・?
2007です。 取引先より、住所がランダムに記載されたリスト(約2000件)が送付され、並べ替え等をする必要があることから、本を参考に文字列の抽出で ○○市と△△区までは出来たのですが、当方としては一番重要なそれ以降の部分ができません。 例、 1,○○市△区 西10条南5丁目1-38-103 2,○○市△△△区 山の手町13丁目111-23 文字数も不規則、基準とすべき文字もない、このような場合は現実には多いような気がするのですが、どうすべきでしょうか。 希望としては 作業列Xに1の西と2の山の手町、Yに1の10条、Zに1の南、AAに1の5丁目と2の13丁目が表示されるよう関数を入れようと試みたのですが・・。 たとえば、列Xに「区と最初の数字の間の文字列」という意味の引数を入れられないものかと思うのですが・・。 たぶんムリかな?と思いつつ質問させていただきます。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- JavaJavax2
- ベストアンサー率22% (68/305)
- LTCM1998
- ベストアンサー率31% (238/747)
関連するQ&A
- ブックオフオンラインについて
住所の件なんですが、どうも住所が入力数オーバーでかけないそうなんです が、札幌市○○区南○○条西○丁目と入力したくても札幌市○○区南○○条西までしかかけなくてちゃんと届かないのではないかとすごく不安です。このままでもいいのでしょうか?
- 締切済み
- ネット通販
- エクセルで文字つなぎと整形
A列、B列に ”札幌市北区”、”北十五条西(6~13丁目)” ”札幌市北区”、”北二十一条西” ”旭川市”、”春光五区五条” ”旭川市”、”春光六区一条” ”旭川市”、”春光六区二条” これを C列にそれぞれ 札幌市 北区北15条西6-13 札幌市 北区北21条西 旭川市 春光5区5条 旭川市 春光6区1条 旭川市 春光6区2条 の様にしたいのですが、急いでいて過去模範解答探しきれずです。 宜しくお願いいたします。
- 締切済み
- オフィス系ソフト
- 札幌大通り西2丁目~西5丁目付近でサンドイッチとコーヒーがあるお店を教えてください
札幌大通りから南2条までで西2丁目~西5丁目付近でサンドイッチとコーヒーがあるお店を教えてください
- ベストアンサー
- その他([地域情報] 旅行・レジャー)
- エクセル関数について
エクセル関数の質問です。 AA列にAからEまでの文字がランダムに重複して20行入っています。 AC列に人名が20人分重複しないで入っています。 AA列のたとえばBに対応するAC列の人名を1つのセルに連続して取り出すにはどのような関数を使用すればよいですか? たとえば ”太郎、花子、次郎、・・・”のように、 LOOKUP関数では1つの文字列しか取り出せません。 教えてください。
- ベストアンサー
- 財務・会計・経理
- ()内のだけ違うセルに
考えましたが思いつかないので知恵を貸してください。 Sheet1に A列 B列 AAA 10 ABA(X) 20 BBAA 19 AA(XY) 12 BBBA 1.1 BBAA 22 AA(XY) 2.3 BBBA 21 ※ランダム ※ランダムな文字列 このように入力されています これを C列 D列 AAA 10 ABA 20X BBAA 19 AA 12XY BBBA 1.1 BBAA 22 AA 2.3XY BBBA 21 のようにさせたいのです つまりは、()を外して違うセルの後ろに()内の文字を貼り付ける という作業です。 よろしくおねがいします。
- ベストアンサー
- Visual Basic
- Excel特定文字抽出の関数を教えてください。
Excelの特定文字からはじまる文字列を抽出したいです。 aa/bb(aa/は固定ですがbbは文字数を含めて可変します) また、aa/bbの前後にはほかの文字列(ccccやdddddなど)が入っています。 下記のような感じですが、aa/*****だけを抽出し何件あるか調べたいです。 最終的に結果のようにしたいのですが、関数かマクロを教えていただけますでしょうか? よろしくお願いします。 ・シート A1 ccc aa/bb ddddd B1 gada aa/fasd haadf A2 rrrr aa/cccc nnaxxx B2 hjhafd aa/bb hfahfdha ・ ・ ・ ・結果 件数 aa/bb 2 aa/cccc 1 aa/fasd 1
- ベストアンサー
- オフィス系ソフト
- 文字列+数字から最大を抽出する関数
あああ1 あああ2 いいい1 aa1 あああ3 ab1 ab2 いいい2 ab3 ab4 ab5 以上のようなデータが 縦1列に並んでいます。 これを以下のように抽出するには どのような数式を組めばいいですか? ご教授お願いします! (文字列が)あああ(の最大は)3 (文字列が)いいい(の最大は)2 (文字列が)aa (の最大は)1 (文字列が)ab (の最大は)5
- ベストアンサー
- Windows XP
- 並べ替えがうまくいかない
数千行に及ぶデータがあります。 一定のものを抽出し、それを項目ごとに並べ替えて印刷使用しています。 たまたま、そこにあるべきはずのデータが入っていないことに気付き 調べたところ数行が並べ替えの対象となっていません。 データ入力時にミスがあったのかなと再度入力してみても変化がありません。 やむを得ず、該当行のところへ移動・挿入してから印刷をと試みましたがうまく行きません。 該当列には住所の条丁目を文字列として10-23のように入れています。 (当初、横に長いデータが想定されたため入力作業を優先し使用列をケチってしまったのが失敗でした) ここで質問ですが 1.考えられるマチガイはなんでしょうか? 2.全データの再入力以外に、抽出や並べ替えの対象外となってしまう データが存在する行を見つけ出す方法はあるでしょうか? ※データは2000と2007とで入力したものが混在し、互換モードで使用 していますが、調べた限りでは2007で入力した数字の取りこぼしもあるようです。
- 締切済み
- オフィス系ソフト
- エクセルの関数でデータ抽出をしたい
エクセルの関数でデータの抽出をしたいのですが、出来るか分からないですが、やり方を教えてください。 まず、現状の管理簿ではA列に発注管理番号、B列に管理エリア、C列に納期他をランダムに打ち込んでいます。 今回、新たにシートを追加して、納期の日付毎に管理できるカレンダーを作成していきたいと考えています。 具体的には新たなシートのA列に1日から31日までを事前に入力していて、B列にその日に該当する納期のある発注管理番号とエリアを全て表示させたいと考えています。 例として、管理簿のシートが A B C 1 22-1 南 2010/2/1 2 22-2 北 2010/2/3 3 22-5 南 2010/3/4 4 22-12 西 2010/2/17 5 22-31 東 2010/2/3 6 22-8 北 2010/2/4 カレンダーのシートで A B 1 2010/2/1 22-1南 2 2010/2/2 3 2010/2/3 22-2北,22-31東 4 2010/2/4 22-8北 5 2010/2/5 6 2010/2/6 7 2010/2/7 こんな感じにしたいと思っています。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
お礼
VABとやらは試すまでもなくムリだと思いますので、INSTR関数というのを調べてみます。ありがとうございました。