• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルと検索関数について)

エクセルでの管理データ作成と検索関数の活用方法

このQ&Aのポイント
  • エクセルを使用して日々の管理データを作成する際に、特定の施設に対して正しく管理コードを付番することが重要です。しかし、手打ち入力のために間違いが生じることがあります。そこで、データをコピペした瞬間に、旅館や他の施設に対して適切な管理コードが表示されるようにする方法を解説します。
  • 管理データ作成において、旅館や他の施設に対して正しい管理コードを付番する必要があります。しかし、手入力の場合は間違いが生じやすく、データの整合性が損なわれる可能性があります。この問題を解決するために、データをコピペした瞬間に自動的に適切な管理コードが表示されるようにする方法を紹介します。
  • エクセルでの日々の管理データ作成において、特定の施設に対して正確な管理コードを付番することは重要です。しかし、手打ち入力によるミスが発生することがあります。この問題を解決するために、データをコピペした瞬間に適切な管理コードが表示されるようにする方法を紹介します。

質問者が選んだベストアンサー

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

>売上施設から性別までは、他からダウンロードしたデータをコピペする形です。 元のデータがテキスト形式なら、コピー貼り付けするシートのC列が「旅館」の場合にA列のセルを赤色に表示するのが良いと思います。 エクセルのバージョンが提示されていないのでExcel2003 の操作で説明すると、A2セル以下を選択して、「書式」「条件付き書式」で「数式が」にして以下の式を入力し、「書式」ボタンからパターンタブで赤色の背景を指定してください。 =AND(C2="旅館",LEFT(A2,1)<>"A") これでA列にAから始まる値を修正入力するとセルの赤色の背景がなくなりますので、問題のセルだけ赤色表示されることになります。

aidorumary
質問者

補足

ありがとうございます。 バージョン2007でもお願いできれば幸いです。 よろしくお願いします。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (4)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.5

>エクセルと検索関数について 表題は質問合い様内容を表すものが望ましい。本件はこの表題は適当でないように思う。 質問者が考えたことが、初心者であったりして、的外れの場合も多い。したい内容を書くほうが良いと思う。 >売上施設から性別までは 質問には性別は無いじゃないの。質問文は細心の注意を払って。 >ダウンロードしたデータをコピペする形です この質問のようなのをEXCELでやる場合、データー「入力規則」が一番近いと思う。 というか、それしかない。 しかしやってみると、コピベでセルに値を貼り付けると、働かないようだ。本件はコピペするのは、映画館などの列で番号は手入力するのかな。 キーボードから番号をセルに入力するなら 入力範囲を範囲指定 データー入力規則 設定ーユーザー設定 数式に 下記のような例を想定して 23 旅館 166 ホテル 23 ロッジ 133 ホテル 234 ホテル 45 旅館 =AND(B2<>"旅館",B2<>"ロッジ") エラーメッセージで 「注意」レベルで 文言に「番号に注意」OK 入力時に注意コメントが出て「はい」で入力が有効になる。 ーーー これ以上のことはVBAでも勉強して、プログラムを組まないと鳴らないと思う。 ーーー この質問は旅館+数業態と映画館は自動的に上から番号を振って良いものかどうか書いてない。 質問例では、そうとも取れる。注意して質問例を作ること。 他人は、あなたの問題に何も判っちゃいないことを忘れずに、質問文を書くこと。

全文を見る
すると、全ての回答が全文表示されます。
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.4

>バージョン2007でもお願いできれば幸いです。 操作の基本は同じで、ダイアログの出し方が違うだけです。 ホームタブの「条件付き書式」で「新しいルール」「数式を使用して・・・・」を選択して、提示した数式を入力してください。 ちなみに、元のデータが表形式などテキストファイルでない場合は、コピー貼り付けするときに右クリックして「形式を選択して貼り付け」から「テキスト」を選択するようにして下さい。

全文を見る
すると、全ての回答が全文表示されます。
  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.3

>売上施設から性別までは、他からダウンロードしたデータをコピペする形です それならば連番データーは自動作成すればいいだけです A2セルに =IF(C2="","",IF(C2="旅館","A-"&COUNTIF($C$2:C2,"旅館"),COUNTA($C$2:C2)-COUNTIF($C$2:C2,"旅館")) とすれば連番自動作成ができます

全文を見る
すると、全ての回答が全文表示されます。
  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

映画館や旅館の項目を最優先にして、付番を次の優先順位にして並べ替えを行い確認した方が早そうです。 ちなみに、後で元の順番に戻せるように、並べ替えを行う前に、連番の列を追加しておくことをお勧めします。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

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

    エクセルと関数について エクセル2007で以下のような表を作成しました。 データはダミーです。 左が9月分の管理表で右が10月分の管理表です。 表は1月分から12月分まで作成しています。 1月から管理NOを付番していて、キャンセルがあれば 別の番号で管理しています。 そこで質問なのですが、右の表のA2に自動的に 前月の番号のつづき番号を付番できる関数はあるのでしょうか。 9月の一番最後の行が、キャンセルの番号だったときに 右の表(10月分)のA2に102と誤入力しないようにしたいのですが。 教えてください。

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

    エクセルと関数について 補足で質問できず、同じような質問で恐縮です。 エクセル2007で以下のような表を作成しました。 データはダミーです。 左が9月分の管理表で右が10月分の管理表です。 表は1月分から12月分まで作成しています。 1月から管理NOを付番していて、キャンセルがあれば 別の番号で管理しています。 前月の番号のつづき番号を付番できる関数はあるのでしょうか。 9月の一番最後の行が、キャンセルの番号だったときに 右の表(10月分)のA2に102と誤入力しないようにしたいのですが。 ただし、左の表のA列の最後の行が、「窓口」で終わることもあるし 「チケット有」で終わることもあります。 常に窓口で終わるとは限りません。 場合分けはどうすればいいのでしょうか。 教えてください。

  • if関数とVLOOKUP関数について

    if関数とVLOOKUP関数について エクセル2003で以下のような表を2枚 (シート1とシート2です)作成しています。 上段がシート1で、左上「NO」からA1セルに なっています。 下段がシート2で、特別番号が付番される 人の対象者リストで、「氏名」 がA1セルです。 図が乱れてすいません。 シート1のB列の売上日、C列の氏名は 別ファイルから貼り付けています。 シート2は、特別番号を付番する人の 氏名リストですが、ここでは、便宜上 小文字のアルファベットにしています。 ここでしたい処理ですが、売上日及び氏名を シート1に貼り付けた際に、特別番号対象者 (シート2のリストに挙がっている人) が入ってきたとき、自動的にシート1の A列のNOの列に「特別番号」 との文言を表示させたいのです。 実際に数字を表示するのではなく、 「特別番号」の文字列を表示させたいです。 IF関数とVLOOKUP関数でできると思うのですが よくわかりませんでしたので、教えてください。 NO 売上日 氏名 1 1月1日 A 2 1月2日 B 特別番号 1月3日 a 特別番号 1月4日 b 特別番号 1月5日 c 3 1月6日 D 4 1月7日 E 特別番号 1月8日 e 特別番号リスト(シート2) 氏名 住所 a 東京都 b 大阪府 c 神奈川県

  • エクセルで前年同日・前月同日を呼び出したい

    エクセルで、当月の日毎の売上データを作成しています。 比較をするために、前年同日の売上をB2に、前月同日の売上をC2に呼び出したいのですが、どのような関数を使用すれば良いでしょうか。 sheet1 A列に前年度の日々の売上 sheet2 A列に前月の日々の売上 が入っています。 よろしくお願いします。

  • エクセルの関数を教えてください。

    エクセルの関数を教えてください。 sheet1は売上明細を入力、sheet2は入金確認票です。 sheet1のO列に伝票NO(同じNOを何度入力するが、その場合の日付は同じ) sheet1のA列に日付です。 sheet2のD列に伝票NOを入力した時に、F列にsheet1の日付を持ってくる方法を教えてください。 よろしくお願い致します。

  • エクセル関数について

    初心者です。 誰か助けてください。 エクスポートしたエクセルデータが瞬時に他のワークシートへ反映されるようにエクセル関数を組みたいのです。 具体的には、経理から来たその月の売り上げデータをエクセルへエクスポートし、瞬時に他のワークシートに作成した1年分の月別売り上げ表に売り上げの件数及び金額が反映されるようにしたいのです。 その売り上げ表は22の支店別に行が分かれており、列項目に4月5月6月・・・と並べ、各月の売り上げ件数及び金額が入力できるようになっています。 毎月経理から送られるデータをエクスポートし、その売り上げ表に簡単に数字を反映させることができるようになれば、効率があがるのですが・・・ どなたか、お力を貸していただけませんでしょうか? お願いいたします。

  • エクセルとIF関数について

    エクセル初心者です。 今、下の画像上段のような、データ(シート1)をエクセル2007で作成しました。 売上と販売形式、場所、そして報告形式があります。 今、シート2のAからC列に販売形式、売上場所、売上金額を 手入力で入れてみました。 ここでしたい処理ですが、IF関数を使って、シート2の4列目に自動的に報告形式が 表示される数式を作りたいのです。 単純なIF関数はわかるのですが、この場合、AND関数をどうやってつくっていいか わかりませんでした。 教えてください。お願いします。

  • エクセル複数シートの検索とVBA

    エクセルVBA初心者です。 今エクセル2007で、下画像の上段・中段のような売上げシートを ブックの中に複数シート作成しています。 シートは売上げのあった日毎に作成しており、シート名は「1.1」のように日付にしています。 売上日はシートの左上のA1セルに入力しています。 ここでしたい処理なのですが、画像の下段のように検索用の シートを1枚作り、そこに売上内容を入力し、マクロコードを実行すれま、自動的に 該当するデータ(売上内容から支払い方法まで)を表示するコードはあるのでしょうか。 今は手作業で、シートを目視で確認しているので大変になってきました。 よろしくお願いします。

  • EXCEL 関数のデータだけ消したい

    お世話になっています EXCEL2000ですが、 =COUNTIF(A:A,A2)の関数をつかって せっかくデータを出したのに、 それをコピペしてほかのシートに移そうと すると、エラー?がでてまったくコピーできません 関数が邪魔しているのだと思います 数値の下?にあるその関数の式だけ 消すことはできますでしょうか?

  • エクセルでの関数にかなり詳しい方お願いします!

    エクセル関数に詳しい方、教えて下さい!! ABC分析を行なうに当たって、まず各店舗(5店舗)のデータ(品名とそれぞれの売上高)をエクセル上で横に並べ、同一品目については売上高の合計を算出しないといけない作業があります。 A列:品名 B列:店舗(1)の売上高 C列:店舗(2)の売上高 D列:店舗(3)の売上高 E列:店舗(4)の売上高 F列:店舗(5)の売上高 各店輔で在庫品目は異なり、各店のデータは別々にエクセル形式でFDに入っています。今までは、1つのシート上に各店輔のデータを地道に、コピー・ペースト→五十音順に並べ替え→同じ品目名については1つだけ残して同じ品目は削除し、売上高を手作業で横1列に並べる、という作業を行なっていました。 しかし、現在在庫品目数は1000を超え、その作業に膨大な時間がかかってしまいます。3店舗分に関してはJANコード?のようなもので管理出来るので、このコードを使って何か関数を当てはめ、時間の削減を出来ないでしょうか? 例えば、各店舗のデータを別々のシートにコピーし、コードが同一であれば、品目名とその売上高の合計を別のシートに算出する・・・ということは出来るでしょうか? 文章で書けることではないかもしれませんが・・・何か少しでもアドバイスいただけると嬉しいです。よろしくお願い致します。

専門家に質問してみよう