- ベストアンサー
エクセル文字列検索後、隣のセルの数値を比較したい
keithinの回答
1>比較対象がなければfalse 2>シート1の在庫数がシート2の在庫数より多ければtrue(少なければfalse) シート1のC2に =IF(COUNTIF(Sheet2!A:A,A2),B2>VLOOKUP(A2,Sheet2!A:B,2,FALSE)) 以下コピー としておきます。
関連するQ&A
- Accessの文字列部分一致を合計する関数
お世話になっております。 Access2003の関数で教えてください。 Acces2003のクエリで、 「同じフィールド内で文字列が部分一致した場合、新しいフィールドに 別のフィールドにある数値を合計する、部分一致しない場合は合計せず、 そのままの数値を表示する」 という関数を設定したいと思っております。 具体的に記載しますと、 在庫テーブルがあり、 商品コード 在庫 aaa 10 bbb 20 ccc 15 ddd 30 aaa-1 40 bbb-1 25 ddd-1 20 というデータが入力されております。 この在庫テーブルから新しいクエリで、新しく「在庫合計」フィールド を作成し、このフィールドに関数を用いて、 『「商品コード」フィールドの左3文字が一致した場合、「在庫」フィールドの 数値を合計する数値を表示させ、一致しない場合は合計せずそのままの 数値を表示する』 という形です。 クエリの実行結果としては 商品コード 在庫 在庫合計 aaa 10 50 bbb 20 50 ccc 15 15 ddd 30 50 bbb 5 50 aaa-1 40 50 bbb-1 25 50 ddd-1 20 50 という結果になり、商品コード「aaa」と「aaa-1」や「bbb」と「bbb-1」の「在庫合計」の値 は同じ値(「在庫」フィールドを合計した数値)が表示され、左3文字が一致したデータ がない「ccc」は15のまま、という結果です。 ※ただ、商品コードに重複がございます。(上記例でいうと商品コードが「bbb」です。) 当方VBAは使えないので、クエリで行いたいと思っております。 Accessで難しければExcelの関数でも構いません。 当方初心者ですので、不足な情報がございましたら加筆いたします。 どうぞよろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- 【エクセル】空セルを埋める方法
お世話になります。 下記のような表があります。 1行目:AAA,BBB,CCC,DDD 2行目:空セル,BBB,CCC,DDD 3行目:空セル,BBB,CCC,DDD 4行目:aaa,BBB,CCC,DDD 5行目:空セル,BBB,CCC,DDD ・・・ こんなパターンの行が結構あります。 空セル部分を下記のように埋めたいのですが 1行目:AAA,BBB,CCC,DDD 2行目:AAA,BBB,CCC,DDD 3行目:AAA,BBB,CCC,DDD 4行目:aaa,BBB,CCC,DDD 5行目:aaa,BBB,CCC,DDD てっとり早く埋める方法ありませんか? いまは、【ctrl+↓】 ⇒【↑】⇒【ctrl+D】を延々繰り返しています。 宜しくお願いいたします。
- ベストアンサー
- その他MS Office製品
- Excel 条件に一致したセルの隣のセルを返す
エクセル初心者です。どうかご指導ください。 シート1の処理1・処理2・処理3に、シート2で一致したコードの隣の値を返したいのですが可能でしょうか? シート1 シート2 コード 処理1 処理2 処理3 コード 処理名 1 AAA 1 AAA 2 BBB AAA 2 BBB 3 BBB 3 BBB 4 CCC AAA 2 AAA 5 4 CCC 4 AAA
- ベストアンサー
- オフィス系ソフト
- *EXCEL*2シートにあるデータを同じ文字列があるか検索して隣のセルを関連づける
タイトルではわかりにくいかと存じますがExcelの機能につきましてご質問です。 シート1の列Aに「文字列a」~「文字列z」 列Bに「文字列aaa」~「文字列zzz」が入力してあるとします。 シート2の列Dにシート1の列Aに入力してある文字列と同じ文字列が 入力してあるのですが、順は不同となります。 このときシート2の列Dの横(列E)に対応するシート1のAの横列(B) の文字列を表示させたいのですが、なにかよい方法はございます でしょうか。 シート1 シート2 A B D E a aaa d ddd ←この部分を関数などで b bbb a aaa 表示させる c ccc b bbb d ddd c ccc ご回答いただけますと大変ありがたいです。 よろしくお願いいたします
- 締切済み
- オフィス系ソフト
- エクセル で文字列を分離したい
例えば、エスセルのデーターベースで [A1]http://www.aaa.bbb//=http://ccc.ddd [A2]http://eee.fff.gg//=http://hh.iii こちらを [B1]http://www.aaa.bbb//= と、 [C1]http://ccc.ddd に分離したいのですが、 大量に一括で分離する方法を教えてください。
- ベストアンサー
- オフィス系ソフト
- Excel 2つのシートを比較して重複項目を出力
旧データと新データの2つを管理しているExcelファイルがあります。 シート1には旧データがシート2には新データがあります。 新データは旧データに幾つかの商品が追加されております。 シート1のデータを参照してシート2に旧データの番号を追加したいです。 --------------- シート1 --------------- AAA 123 BBB 456 --------------- --------------- シート2 3番目に旧データにあるシート1の2番目の項目を表示したいです --------------- AAA 111 BBB 222 CCC 333 DDD 444 --------------- ↓こんな感じにしたいです。 --------------- 処理後のシート2 --------------- AAA 111 123 BBB 222 456 CCC 333 - DDD 444 - --------------- わかりにくい説明ですみません。 商品番号が変わったのですが400件近くあるので まとめて更新したかったので質問させて頂きました。
- 締切済み
- オフィス系ソフト
- Excelで同一のデータを抽出して横並びに
A B C D 商品コード 注文数 商品コード 注文数 aaa 15 ccc 4 bbb 12 ddd 6 ccc 10 aaa 22 ddd 6 eee 10 eee 5 bbb 7 fff 8 kkk 9 kkk 7 lll 4 上記のようなデータを 以下のように同じ商品コードを横並びに表示させたいのですが どういったcountifとかで試したのですが上手くいかず、どのような関数を使えば可能でしょうか? A B C D 商品コード 注文数 商品コード 注文数 aaa 15 aaa 22 bbb 12 bbb 7 ccc 10 ccc 4 ddd 6 ddd 6 eee 5 eee 10 fff 8 kkk 7 kkk 9 lll 4 宜しくお願い致します。
- ベストアンサー
- Excel(エクセル)
- EXCELで複数行の検索
初心者です。 Aファイルのaaa、bbbなどをキーに Bファイルを検索してできるだけ簡単にマクロ等使わずに 下記のような抽出をする方法があれば教えてください。 よろしくお願いします。 Aファイル aaa bbb ccc Bファイル(例えば「ddd」と「あ」は別セルです) ddd あ eee い aaa う fff え bbb お ggg か ccc き 結果 Aファイル aaa う bbb お ccc き
- ベストアンサー
- オフィス系ソフト
- EXCELのシート上に入力された文字列の数(出現数)を自動集計するには?
日々の株式銘柄の値上がり/値下がりのデータをエクセルシートに入力しています。 このデータに対し、銘柄AAA,BBB,CCC……毎に AAA銘柄の出現数 BBB銘柄の出現数 以下 同様CCC、DDD と、自動的に出現する数をカウントしたいのですがEXCELの関数をどのように設定すればいいのでしょうか? 現在は、その銘柄を元に「検索」をかけ、目視で計算しているのですが時間がかかってたまりません。 どうぞよろしくお願い致します。
- ベストアンサー
- その他MS Office製品
- エクセルの文字処理
以前に同じ様な質問があったかも知れませんが、探しきれなかったので教えてください。 A1~A4の4つのセルに以下のスペースが入った文字列が入っていた場合 A1|AAA A2|AAA BBB A3|AAA BBB CCC A4|AAA BBB CCC DDD A B C D 1| AAA 2|AAA BBB 3|AAA BBB CCC 4|AAA BBB CCC DDD という具合にしたいのです。 条件は ・セル内にスペースで区切られない文字列があった場合には、B列に入れる ・それ以外はスペースで区切って、A列B列C列D列に入れる ・文字数は3文字固定ではなく全角半角が混在 以上です。すいません宜しく願いします。
- 締切済み
- その他(業務ソフトウェア)
お礼
お二方共に 迅速な対応ありがとうございます。 非常に助かりました。 本当に感謝しております。 今後は勉強に精進致します。