• 締切済み
  • 困ってます

Excelでの書式についてです・・・

エクセルで売上表をつくっています。 そこで・・・ A列に商品名を打ち込んでいって、同じデータ(商品名)を打ったときに書式が自動に変わる関数ってありますか???売れ筋データを取りたいのですが、今は並べ替えをして目で探してチェックを入れています・・・。 よろしくおねがいします!

共感・応援の気持ちを伝えよう!

  • 回答数3
  • 閲覧数37
  • ありがとう数0

みんなの回答

  • 回答No.3
  • imogasi
  • ベストアンサー率27% (4582/16409)

A列に商品名を入れるとして、B列を列挿入し B2に=IF(ISERROR(MATCH(A2,$A$1:A1,0)),"","重複") といれ入力予定最下行まで(・・・)関数が#N/Aとなることを利用してます。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • エクセルの各範囲で最大値を求めたい。

    エクセルの各範囲で最大値を求めたい。 エクセルのA列に商品名、B列に数量が書かれています。これを商品名を基準に「並べ替え」をすると、次のような表(A列)(B列)になりました。      (A列)     (B列)   (C列)      商品名     数量  最大値       いちご     18     42       いちご     42         いちご     35       いちご     22      オレンジ     18      33      オレンジ     25       オレンジ      33       バナナ      21      27       バナナ      27        ここで、各商品の数量の最大値を、C列の、各商品の 先頭行に表示したい。( 上記表示 )  データは大量にあり、並べ替えの結果、同じ商品が何行になるかはやってみないとわかりません。  人が、同じ商品の範囲を指定して、最大値を求めていくことは、量的に不可能です。 自動的に求める方法を教えてください。 よろしくお願いします。

  • エクセルの関数について

    エクセルの関数について 【Sheet1】 B列・・・J列 売上日  商品名 9/12   りんご 9/12   みかん 9/12   りんご 9/14   りんご という売上表があったとして、Sheet2にJ列の項目ごとに売上日を表示できる数式を教えていただきたいです。こんな↓イメージです。 【Sheet2】 A列・・B列・・・C列・・・・ 商品名 売上日1 売上日2・・・売上日31 りんご 9/12  9/14 【Sheet1】の売上表は、売上が立つごとに入力していく表なので、 一日に同じ商品名(J列)が何度もでてきますが、同一売上日は、1回だけの表示にしたいです。 売上表は月でしめるので、毎日売れたとして、売上日は最大31日です。 【Sheet1】の売上表は、パソコンの苦手なパートの方が作成しているので、いじりたくありません。 当方あまりパソコンが得意ではないため、説明が分かりにくくて申し訳ないのですが、よろしくお願いします。

  • Excel 2007 ピボットテーブルの表示について

    元データを使用して、ピボットテーブルを作成します。 <元データ> 商品名 種類 担当者 売上日 備考 本数 りんご 国産 新人 2010/4/1 売れ筋 5 <ピボットテーブル> 売上日 すべて 商品名 種類 担当者 本数 りんご 国産 新人 5 この場合に、レポートフィルタに「売上日」を入れます。 その他は行ラベルに「商品名」、列ラベル「商品名」「種類」「担当者」、値に「本数」を入れます。 ただし、列ラベルが表のように表示できないため困っています。 どのように操作すれば、表示できますでしょうか。 よろしくお願いいたします。

  • 回答No.2

ひょっとして、重複したデータを入力した場合は書式が変更される関数ということでしたか? そうであれば、ごめんなさい。質問を読み違えていました。 関数で書式設定を行うことはできないので、例えば重複したデータがあった場合は、隣のセルに印をつけると言うことはできます。 例えばB3セルに =IF(A3="","",IF(COUNTIF($A$1:A2,A3)=0,"","○")) と入力し、それを必要な分だけフィルハンドルでコピーします。 上記の式ですと、A3セルに何もなければブランク。 A3セルにA1からA2の間に、同じデータが入力されれば「○」がB3に表示されます。 同じデータでなければ、何も表示されません。 これでいかがでしょうか?

共感・感謝の気持ちを伝えよう!

  • 回答No.1

「条件つき書式」ではだめでしょうか? 「書式」→「条件つき書式」で、「セルの値が」「次の値に等しい」で、商品名を入れて書式を押せば、書式設定することができ、最後にOKを押せば、そのセルにその商品名が入ったときには、設定した書式で表示されます。 ちなみに「条件つき書式」は3つまで設定することができます。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • エクセル 複数の条件を抽出

    エクセルで複数の条件を抽出する方法について教えてください。 sheet2には以下の表があります。 A列  商品名1 B列  商品名2 C列  評価1 D列  評価2 sheet1には複数のデータがあり、そのデータを使って商品名と評価を出しています。 (商品名は手入力して、評価は関数を使って数値を出しています。) ここから、評価1がある値以上かつ評価2がある値以上の商品名1と商品名2をsheet3に抽出したいのです。(実際にやりたいのは、評価1が2%以上かつ評価2が0.9以上という条件です。) sheet3に出したいのは見やすいと思ったからで、どうしてもというわけではありません。 商品名が分かれているのはsheet2で作業がしやすいように分けています。必要であれば統合します。 評価1は書式設定で%表記にしています。 一応自分なりに調べてはみたものの、全くの初心者な為わかりませんでした。 初心者でもわかるように教えていただければありがたいです。

  • Excelの重複データについて教えて下さい。

    Excelの重複データについて教えて下さい。 A列とB列に、商品名と出荷先を日々追加していきます。 そこで、上の行にある商品名と出荷先が共に重複した場合、 エラーがでるようにしたいのですが、入力規則や条件付き書式では出来ませんでした。

  • エクセルVBAで対応する表の数値を取得したいのですか・・・

    こんばんは。教えていただけるでしょうか。 表形式で表現したかったのですが、無理のようでしたので、下のように表しました。 二つのシート[売上データ][原価表]があります。 [売上データ]にはランダムに各支店で売り上げた商品名がデータとしてあります。この[売上データ]のL列の「原価」に支店ごとに原価の違う原価の値を入れていきたいのですが、どのようにすればいいでしょうか。 支店ごとに違う原価の値は「原価表」のBからF列に商品名ごとに表になっています。 たとえば、[売上データ]のA列に“商品A”という商品が、J列の支店名に“札幌”とあったとすると、 [原価表]のA列の中から商品名を探して、B列の札幌の列から“商品A”に対応する原価の値を探して、[売上データ]のL列(原価)に順に入れていくというようにしたいのですがさっぱりわかりません。関数でもできると思うのですが、それも私には難しくわかりません。どなたか教えていただけるでしょうか。よろしくお願いします。 [売上データ] A1 商品名 B1 項目a C1 項目b ・ ・ ・ J1 支店名 ・ L1 原価 [原価表] A1 商品名 B1 札幌 C1 東京 D1 名古屋 E1 大阪 F1 福岡

  • Excel 条件に一致する日付の求め方について

    こんにちは!初めて質問します。 Excel関数の使い方がわからずに困っています。 売上と在庫管理をそれぞれ別シートに入力しています。 売上が出た場合、在庫管理シートに売上日が表示されるようにしたいのです。 シートは、このような形で、それぞれデータを入力しています。 売上表シート A列  B列    C列      D列 日付  顧客名  商品コード  売上金額 在庫管理シート A列   B列     C列    D列    E列 入荷日 商品コード  商品名  売上日  売上金額 商品コードが一致する売上表シートの日付を、在庫管理シートの売上日に表示させたいのですが、 上手くいきません。 売上金額はSUMIF関数で処理することができました。 Excelに関する知識も乏しく、非常に困っています。 なにぶん初めての質問のために質問内容も的を得ず、わかりづらいかもしれませんが、 どなたかお分かりになる方、是非ご教示くださいませ。

  • エクセルの関数をおしえて

    こんにちは いつもお世話になっています エクセルの関数について教えてください。 例えば、A列の、あるセルに商品名を入れるとB列の同行セルに、その商品名に対応した特定のデータを入力するにはどうすればいいでしょうか。商品名と、それに対応したデータは別シートにあり、それを呼び出すような形にしたいのです。つまり、A1に「abc」と入力したら、自動的にB1に、「abc」に対応した特定のデータが入力されるようにしたいのです。A列のどこに入力しても、そのセルの横のセルに対応データを表示させたいのです。 関数名だけでもかまいません。よろしくお願いします

  • エクセル関数で行を抽出したいのですが…

    エクセルでsheet1にA2:AQ2034とデータがあります。 A列=コード(重複コードなし) B列=商品名(重複商品名なし) C~AQ=月々の売上(2003.1~2006.5までの月々売上) これをsheet2でA列、A1をタイトル行とし、A2以下にコードを入れると そのコードの行(B~AQ)が抽出されるようにしたいのですが、 関数でどのようにしたらいいでしょうか? ご教授お願いします。

  • EXCELで書式が続いてしまうとき・・・

    EXCEL2003です。 表を作成していて セルに塗りつぶしなどの書式を連続して設定していると その横の列3列以内にデータを入れると、その書式が自動で 摘要されますよね。 でも、それがされない場合ってありますか? 行のコピーをして 塗りつぶしの色を変えたりした場合は すぐ横の列にデータを入れても 同じ書式は摘要されませんでした。 分かりにくい質問ですみませんが、よろしくお願いします。

  • エクセルデータの並び順について

    エクセルデータ1にA列に商品名B列に価格C列に商品説明・・・他 エクセルデータ2にエクセルデータとは行の並び順が異なる A列に商品名B列に価格C列に商品説明・・・他のデータあるのですが エクセルデータ2をエクセルデータ1の行並び順にあわせることはできますでしょうか? データ量が1000を超えているためとても困っております。。

  • エクセルで「ぶら下げ」書式を使う方法を教えて下さい

    ●自分用の和英の単語用語集をエクセルで作成中です。 ●A列セルに並べ替え用キイワードを入力、B列セル(1セル)に本文、すなわち和・英単語とそ用例をセル内折り返し表示で入力(記入)しています。これにより、データを追加するたびにA列を第1順位として並べ替えを行うと、キイワードの順序に従って表示された用語集ができます。プリントするときは、並べ替え用のキイワードカラムを非表示にしてプリントします。(ワードではこれができない) ●この場合、B列セルの中の文字配置にワードと同じように「ぶら下げ」スタイルが使えると、見やすくかつ横方向の紙面を節約した書き方になり、好都合です。 ●「ぶら下げ」とは、2行目以降が1行目よりも1~2文字下がっているような書式をいいます。英語辞書の書式に使われています。 ●エクセルで、セル内の書式を「ぶら下げ」に設定するには、どうしたらよいのでしょうか。 ●マクロを使わないで処理したいのです。

  • エクセルの初心者になります。

    エクセルの初心者になります。 A列には商品名をB列には商品番号を入力していますが、A列に商品名を入力したら製品番号が自動表示される方法はありますか? ちなみに商品は2000種類くらいあり、別のデータから商品名はコピーペーストできるのですが、現状商品番号は手入力して非常に時間が掛かっております。 どなたかお分かりの方がいらっしゃいましたら教えていただけないでしょうか? 何卒、宜しくお願い致します。