ベストアンサー Excelで作表のデータ検索の関数を知りたい 2010/06/11 13:58 Excelで作表のデータ検索の関数を知りたい 作表したある列に指定した文字が含まれる行を抽出したい時使う関数ありませんか?質問下手ですいません宜しくお願いいたします。 みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー tom04 ベストアンサー率49% (2537/5117) 2010/06/11 15:57 回答No.1 こんにちは! 具体的に表がどのようになっているか判らないので 一例ですが、↓の画像のようにこちらで勝手に表を作ってみました。 作業用の列を設けています。 作業列C2セルに =IF($E$2="","",IF(ISNUMBER(FIND($E$2,B2)),ROW(),"")) という数式を入れ、オートフィルで下へコピーします。 そして、G2セルに =IF(COUNT($C:$C)<ROW(A1),"",INDEX(A:A,SMALL($C:$C,ROW(A1)))) という数式を入れ、列方向と行方向にオートフィルでコピーすると 画像のようにE2セルに入力されているものだけが表示されます。 以上、参考になれば良いのですが 的外れならごめんなさいね。m(__)m 画像を拡大する 質問者 お礼 2010/06/12 10:41 有難うございます、挑戦してみます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンWindowsWindows XP 関連するQ&A エクセル 関数 エクセルの関数式で質問です。 VBAはまだよくわからないので関数で下記はできますか A1 あ A2 い A3 A3に「あ」という文字を検索値として 次の行にある「い」を抽出する ※次の列ではなく次の行がいいです。 使うデータは毎回コピペしてくるので セルの位置は毎回ずれるため 「あ」をキーワードにして次の行を抽出したいです。 Excelの関数について エクセルで表を作っているのですが、関数についてひとつ質問です。 VLOOKUPなどの検索関数で、検索値として参照する値にひとつのセルの中の一定の文字列を指定したい場合はどうすればよいのでしょうか? MID関数で抽出しようとしたのですが、どうも関数で抽出した値はエラーが出るようで・・・。どなたかわかる方いらっしゃったら回答お願いします。 EXCELの行列検索をおこなう関数 EXCELに関する質問です。 条件で特定行・特定列を検索し、その値を取得する関数はありますでしょうか? たとえば、下の票で「え行」・「D列」を指定して、「8」という値をとってくる関数です。 ABCDE あ00012 い34500 う01004 え02080 お00000 基本的なことかもしれませんがご存知の方おられましたらご教授よろしくお願いいたします。 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム excelのデータ抽出?検索?についておしえてください。 excelのデータ抽出?検索?についておしえてください。 エクセル2003で sheet1に次のようなデータがあります。 A列 B列 C列 D列 E列 ・・・ 1 組 番号 氏名 古典 現文 ・・・ 2 1 1 青木 優 3 1 2 池田 洋子 4 1 3 植村 美紀 ・ ・ sheet2には1組の成績が sheet3には2組の成績が入っています。 クラスによって科目が違います。 この「氏名」と1行目の「科目名」が一致するデータを 他のシートから読み出してくる関数がありませんでしょうか 青木さんの古典を1組のシートから読み出すといった感じです。 説明がへたで 申し訳ないのですが うまく検索ができなくて困っています。 ぜひ くわしいかた教えてください。 どうぞ よろしくおねがいします。 エクセル関数の検索について エクセルの関数についてご教授下さい。 以下のように文字列が記入されています。 (列A) りんご a b c (w) (k) ! みかん u b c (w) (k) ! ○”りんご”の行から”!”の行までを検索して、文字列”a”があるかを確認したい ○”みかん”の行から”!”の行までを検索して、文字列”a”があるかを確認したい ○()で記載している文字列は場合によって記入されているため、毎回同じ行数ではない このような条件がある時に、関数で要件を満たす事はできますでしょうか? イメージ的には、以下のようにできればと思ってます。 1.A列全体から”りんご”を検索 2.”りんご”行から下の”!”までの間で”a”があるかを確認 3.A列全体から”みかん”を検索 4.”みかん”行から下の”!”までの間で”a”があるかを確認 もしくは 1.A列全体から”りんご”を検索 2.”りんご”行から下で、”a”があるかを確認 3.A列全体から”みかん”を検索 4.”みかん”行から下で、”a”があるかを確認 このような感じで作れますでしょうか? よろしくお願いいたします。 Excelの関数 Excelで、範囲指定した列に文字"○"があり、なおかつ文字"○"があった行の範囲指定した別の列に文字"△"があるセルの個数カウントをしたいのですが、その場合の関数がわかりません。 わかりづらい質問で申し訳ございませんが教えてください。 よろしくお願いいたします。 VBA/FIND関数を使っての先頭文字列の検索方法 エクセルVBAにてFIND関数を使って、 文字列検索⇒コピー&ペーストのマクロを作成しているのですが、 どうしても、先頭文字列から検索をする方法がわかりません。 たとえば、 あいうえお いうえおあ おあいうえ えおあいう という文字列から「あいう*」を検索したい場合、 1行目だけを抽出したいのですが、 1,3,4行目が抽出されてしまいます。 find関数では先頭文字からの検索はできないのでしょうか? もし、不可能な場合、先頭文字からの検索を行うにはどのように行えばよいでしょうか? アドバイス、よろしくお願いいたします。 エクセルでデータの抽出方法 Windows7、エクセル2010を使用しています。 エクセルで、指定したセルのデータを抽出する方法についての質問です。 エクセルに60000行×1列のデータがあるとして、 その中から99行目、199行目、299行目、・・・59999行目のデータを抽出しなければなりません。 手作業でコピーするのは時間的に非現実的なので、なにか抽出する方法はないでしょうか? 100行単位で列を変えれば、99行目のみをコピーし、行と列を置き換えればいいと思うのですが、そんなことは可能なのでしょうか? そのほか、何か方法があれば教えてください。 Excelでのデータ検索関数について Excelでのデータ検索について悩んでいます。 例えば、A列では「あ~お」、B列では「A~H」でC列ではデータが入っている場合でA列の「い」、B列の「C」のデータを検索したいときはどのように関数を組み合わせれば良いでしょうか?色々試したのですがなかなかうまくいきません。vlookup、index関数で組み合わせてできるのでしょうか?やはりVBAでしか無理なのでしょうか? どなたかご存知の方、ご教示ください。 Excel検索等関数 Excelのデータで同じ列の中に番号が重複している値を探し出しなおかつ任意の行数に出す関数はありますか? Sheet1 |Sheet2 A B | A B 1 あ 10 | 1 あ 10 2 あ 11 | 2 あ 11 3 い 21 | 3 い 21 4 う 22 | 4 ←A4:b4は、「い」が2行ないので空白 | 5 う 22 | 6 ←A6:b6も、「う」2行ないので空白 このように、縦の重複したセルを検索して、指定行数内の場合は、空白となる関数式があればお教えください。 エクセルで同じシート内でデーター検索方法 エクセルで同じシート内でデーター検索方法 A1のセルからA1、A2、A3・・・と縦にに100以上のデータがあります。 B1にも同様にデーターがあります。 ある文字列の組み合わせが重複しているもののみを検索したいです。 検索結果として一番望ましいのは、別のセルに抽出ですが、対象となったセルに色づけでも良いです。 文字で表すのは難しいので、添付画像のようにしたいです。 説明下手でわかり難いかもしれませんがすみません。 Excel2000です WinXP HomeedtionSP3 エクセルのデータを関数で一行にまとめたい エクセルで下記のような数字で区切られたデータがあり、(文字データの行数は決まっていません。) 1 あ い う え お 2 か き く け 3 さ これを 1 あいうえお 2 かきくけ 3 さ というふうに関数で一行にしたいのです。 現在は、1~2の間の行数、2~3の間の行数をB列に関数で表示できました。画像参照 あとはA列で数字の行なら、B列の行数分文字列を連結してC列に表示させれば目的達成なのですが、そこから上手い手を思いつけずに、別の表を作って行数を検索値にVLOOKUPで 式を表示させています。(D列) 当たり前ですが文字列として表示されて式としては認識されていません。 これを式として扱える方法はありますでしょうか? それか一行として表示するもっとスマートなやり方はありますでしょうか? 一度VBAで目的は達成しているのですが私以外にメンテできる人物がいないためなるべく関数かエクセルの標準機能をつかってできないかと考えております。 ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム イラストレーターによる作表 Win9.0使用しています。 ワードやエクセルのような、横3列、縦2列のような作表をする場合、最も簡単な方法はどのような方法でしょうか。又作表の中の文字列のそろえ方のうまい方法があれば、教えて下さい。よろしくお願いいたします。。 エクセル関数について エクセルの関数についてご教授下さい。 以下のように値が入力されております。 行 A B 1 あ か 2 き 3 く 4 け 5 い こ 6 さ 7 し 8 う す (要件)列Aに文字列がある場合に、その右隣の列の値を抜き取る この場合、か・こ・す を抜き取る ※文字は決まった行・列に入力されていません。 ”あ”はA2だったり、A100だったり。”い”もA10だったりA1000だったり。 また、文字も決まってるわけではありません。 ”あ”が”た”であったり、”い”が”ち”であったり。 そのため、”あ”を固定して検索するなどはできなさそうなので、列Aに値があれば、右隣の値を抜き取る。それを値がある分繰り返す方法で行いたいと思いました。 こちらを関数のみを使用して行いたいです。 以上、説明が下手で分かりづらいかも知れませんが、よろしくお願いいたします。 Excelのフィルタ機能とCOUNT関数について お世話になります。 データがあり、Excelのフィルタ機能を使用しています。 抽出された件数を表示するためにCOUNTA関数を使用したいのですが、抽出行以外の隠れた行までカウントされてしまいます。 これを解決する方法を教えてください。 またCOUNTIFでの条件を2つ指定できる方法はありますか? (複数列の条件指定 例:A列="あ",B列="ア") 宜しくお願いいたします。 EXCEL で検索、更新したい EXCEL でわからない箇所があり質問します。 前提条件 Sheet1 A列:名前 B列:年月 C列:値 データは、名前と年月で一意になるデータシートがあり マスターデータとして全データが登録されている Sheet2 A列:名前 B列:年月 C列:値 ある条件でとあるデータベースから抽出した名前と年月の一覧がある この段階で値のセルには何も入っていない やりたい事 (1)この状態でマクロを実行し、A列、B列を条件に該当する行から C列を抽出しSheet2 にセット (2)Sheet2のC列の値を変更後、マクロの実行で A列、B列の条件を元該当する行から、Sheet1の C列に値を更新 (3)もし、Sheet2のA列、B列の条件に該当しない行がある場合、 Sheet1に行追加しC列を格納 という事をしたいと考えています。 Sheet1 の全ての行をマクロでループさせて A列、B列をif分で比較し行を取得し、Sheet2 に張る場合、 遅くなるのであまりやりたくないと思っています Find 関数も考えたのですが、ヘルプを見る限り、条件が1つしか指定でき ないように思えるのですが、複数列の条件を指定できる Find 関数 あるいは、類似の関数とあかがあるのなら教えてください 最悪は、EXCEL ADO で、自分自身をSQLで抽出、Update、Insert を行う 事も考えていますが、 EXCELのセル内の式で、INDEX関数やDGET関数で簡単に抽出できるのに (ただ、値を変更するので式はかけないけど・・・) わざわざ、ADOでプログラムを組むのもどうなんだろうと疑問に思ってます。 エクセルのデータ抽出 今エクセルのデータ抽出に困っています。 14:00:00.862072 文字列(以下すべて数字、英字混合) 14:00:00.862114 文字列 14:00:00.862359 文字列 14:00:00.862367 文字列 というデータがあり、 14:00:00.[この部分!!] 文字列 だけを抽出したいのです。 しかし、コピー&ペーストを行って貼り付けたので この長い1行が1つのセルにすべて入ってしまっています。 どこのサイトも、セルが違うと、抽出はできるように書いてあるのですが....。 このデータはすべて1つのセルに長い1文が入ってしまっています。 この場合、抽出することは不可能でしょうか? やりかたがあったら、ぜひ教えてください。 エクセルの関数についての質問です エクセルの関数についての質問です 独学でエクセルを勉強しておりますが以下のような表の中から該当する値を返すことは可能でしょうか。 方法はどのようなものでもアドバイスをいただければトライしてみようと思います。 以下のような元データの中から、行の条件と列の条件を満たすセルに表示されている値(%)を 表示させる関数。そもそも関数での解決は不可能かもしれませんが、もし方法があれば ご教示お願いします。 0000~1000 1001~2000 2001~3000 000~100 5% 5% 4% 101~200 4% 4% 3% 201~300 3% 2% 1% 行と列の値を入力するとその交差した値が表示させたい。 例)行の検索したい数値を110、列の検索したい数値を1200と指定した場合、表示させたい数値は"4%"。 ぜひぜひよろしくお願いいたします。 エクセルデータから必要な情報がどこにあるか検索したい(急ぎです!) うまく説明が出来ないのですが… データを入力しているエクセルシートにて、探している必要な情報がどこにあるのか検索したいのですが。 詳しく説明しますと、 A列に氏名、B列に住所、C列に年齢、等必要な情報を打ち込み、行毎に一人ずつデータを入力したエクセルシートがあります。 1シートにあたり200人分程の情報がある中から、探している対象の2~3人のデータがどの行にあるのかを探したいのですが、どの関数をどのように使ったらよいのでしょうか。 A列に漢字で入力している氏名にて抽出を行ないたいのですが…。 合計2000人分程のデータから特定の人を探さなければいけない為、手作業では全くはかどらず途方にくれています。 過去に同じような質問をされている方がいるとは思ったのですが、今回、とにかく時間がなく、過去質問を捜している暇がありません。 分かりにくい説明ではありますが、どうぞご協力をお願いします。 【Excel関数】データの抽出について Excelの関数についての質問です。 画像の様に、参照元のデータが1人1行で用意されている際、 検索値((1)、(2)、(3))毎にデータを抽出する方法をお教え頂けますでしょうか。 VLOOKUPやHLOOKUP等も試しましたが、参照元のデータが横1列の為、実現できませんでした。 宜しくお願い致します。 ※(1)、(2)、(3)を検索値として、それに紐づく「あ~う」「か~く」「さ~す」の各項目格納していきたいです。 ※参照元のデータは、1人1行で用意されている状況です 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン Windows Windows 11Windows 10Windows 8Windows 7Windows VistaWindows XPWindows MeWindows NT・2000Windows 95・98その他(Windows) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
有難うございます、挑戦してみます。