• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:データの記載が正しい入力か判定したい)

データの正確性を判定する方法とは?

SI299792の回答

  • SI299792
  • ベストアンサー率48% (725/1505)
回答No.3

 Excel のバージョンは何ですか。(最初に聞くべきでした)  補足に画像はつけれません。画像を付けたい場合、新しい質問を立てます。どうせただだし。    あなたが上げた表は複雑すぎ、混乱します。それにそれでは、対応できない場合があります。 17列の様なデータがあった場合、どっちが正しいか人間が判断するしかありません。2列使うのであれば、画像の様にしてはどうでしょうか。両方出ているという事は、どっちかが違っている。それは人間が判断する。  ワークエリア…空いている列を使い、途中まで計算する。その領域を指します。画像のAX、C列です。余計な列を使うので嫌がる人が多いですが、数式が簡単になり、計算速度が上がります。今回プルダウンは関係ありません。(データ件数が多いなら、使った方がいいです)

nnirosan
質問者

補足

大変お世話になっております。 早速のご教示ありがとうございました。 ・『Excel のバージョンは何ですか。』  2019を使用しています。  4月からExcelを用いた仕事に変わった為、2010から2019へ更新しました。 ・『17列の様なデータがあった場合、どっちが正しいか人間が判断するしかありません。』  昨夜から教示頂いた数式を用いて、下記のような数式を考えました。 =IF(O2<>"内部利用","内部利用以外",IFERROR(IF(L2="","",IF(SUBSTITUTE(SUBSTITUTE(L2," ","")," ","")=SUBSTITUTE(VLOOKUP(K2,職員マスタ!A:B,2,0)," ",""),"OK "&K2&"、"& INDEX(職員マスタ!A:B,MATCH(K2,職員マスタ!A:A,0),2),"NG " & K2 &"、"& INDEX(職員マスタ!A:B,MATCH(K2,職員マスタ!A:A,0),2))),"NG 職員マスタに【" & K2 &"】無し"))  結果は以下のようになり、取り敢えずこれで使えるかなと思っています。  OK 234、岩田 太郎  OK 234、岩田 太郎  NG 職員マスタに【334】無し  内部利用以外  内部利用以外  内部利用以外  内部利用以外  内部利用以外  内部利用以外  OK 678、加藤 一郎  NG 職員マスタに【978】無し  OK 678、加藤 一郎  NG 234、岩田 太郎  NG 職員マスタに【34】無し  NG 職員マスタに【4】無し ・1つ、可能でしたらご教示頂きたい事があります。  下記のように利用者の文字の間に3個以上の空白があるとNGとなるようです。  この対処の仕方をご存じでしたら、教えて頂けると大変幸いです。 『アールッド アユマン マッサン ザキ』 『ラウト クルスュナ アマリ』 『ビン ドゥーバン エレム アマー アブトゥラ』

関連するQ&A

  • データ入力のミスチェック後その結果を表示させたい

    大変お世話になっております。  複雑なチェックの為、チェックしたい事を上手くお伝え出来るか不安ではありますが、 下記のような複雑なチェックがセルの式で可能でしたらご教示頂けると大変助かります。 頼ってばかりで、大変申し訳ありませんが宜しくお願いします。 チェックしたい事は、入力データのN列[利用区分が『大学』の時、J列[利用者ID]、K列[利用者名(教授と生徒が入り混じっている)]、P列[課題ID]、 N列[利用区分]、P列[課題ID]で入力ミスがないか、空白の欄があるかを判定して、判定結果を入力データの最後の列へ表示させることです。 ・利用区分が『大学』のときは、J列[利用者ID]、K列[利用者名]、P列[課題ID]、N列[利用区分]、P列[課題ID]に空白の欄があるのでは記載抜けのミスになります。 ・利用区分が同じ『大学』で、利用者名が重複している場合、課題IDが違っていれば問題ないです。 Sheet名=入力データ     ・参照するセルはJ列[利用者ID]、K列[利用者名(教授と生徒が入り混じっている)]、N列[利用区分(大学のみ選択する)]、P列[課題ID]  ・データはA3~AS3265まで入っています。  ・J列、K列、N列、P列は共に、空白有り、値の重複もあります。  ・利用区分の種類は大学の他に複数有り、データ全体はそれらを含めた全てが入力されています。  ・データは課題ID毎で纏めています。課題ID1つに複数の利用者(教授と生徒)が関連します。 <J列[利用者ID]、K列[利用者名(教授と生徒が入り混じっている)]、N列[利用区分(大学のみ選択する)]、P列[課題ID]は以下のように記載されています。>    125       山田花子                大学            AB78                  re1234      今井太郎                     民間             AB01 空白の欄 田中幸太郎                    大学            AB02    126       空白の欄                     大学            AB02    456       中山太郎                     大学            AB02    re1235      山田賢一                     民間            AB01  空白の欄     空白の欄                     施設            AB100  125       山田花子 空白            AB90     123       長井淳                      大学            AB78    129      鈴木護                      大学            AB78 Sheet名=利用者-教授IDマスタ(データは利用区分の大学のみ)   ・参照するセルはD列[課題ID]、F列[利用者ID(教授のみ)]、G列[利用者名(教授のみ)]  ・データはA2~Q325まで入っています。  ・D列は空白や重複は無し。F列、G列共に重複有り。 <D列[課題ID]、F列[利用者ID(教授のみ)]、G列[利用者名(教授のみ)]は以下のように記載されています。>    AB78     125            山田花子    AB90     125            山田花子    AB02     456            中山太郎  Sheet名=利用者マスタ(データは利用区分の大学のみ)     ・参照するセルはA列[教授と生徒全員の利用者ID]、B列[利用者名(教授と生徒全員の名前が記載されている)]  ・データはA2~B3345まで入っています。  ・A列、B列共に空白や重複は無し。 <A列[教授と生徒全員の利用者ID]、B列[利用者名(教授と生徒全員の名前が記載されている)]は以下のように記載されています。>    123                 長井淳      129                 鈴木護    126                 高木昭

  • 入力ミスチェックとそのチェック結果を表示させたい

    いつも、大変お世話になっております。 先日、タイトル名=『データ入力のミスチェック後その結果を表示させたい』で、 ご教示を頂きましたが、もう一つの条件が必要である事が後からわかりました。説明が分かりにくくて誠に申し訳ありませんでした。 大変、恐縮ですが、下記の式に、もう1つの条件を入れ込んだ関数の式を、 ご教示頂けると大変助かります。まだまだ力不足で自分には作れそうにありません。 チェックしたい事は、参照条件は、[利用区分]が『大学』であった時、 規定値が表記された別シート2つとデータ入力シートの『利用者ID、』『利用者名』、『利用区分』、『課題ID』を 参照し、入力データの記載が、別シート2つに無かったら、無かった項目と入力データの値を表示させたい事です。 上記のタイトル名でご教示頂いた数式は、以下の通りになります。 重複はチェックしてくれますが、課題IDが規定値と違った場合等のチェック結果が出ません。 =IF(N3<>"大学","大学以外",IF(COUNTIFS($K$3:$K$3265,K3,$P$3:$P$3265,P3)>1,"重複",IF(COUNTA(J3,K3,P3,N3)<4,"未入力有",IF(SUMPRODUCT((('利用者-教授IDマスタ'!$D$2:$D$345=P3)*('利用者-教授IDマスタ'!$F$2:$F$345=J3)*('利用者-教授IDマスタ'!$G$2:$G$345=K3))+((利用者マスタ!$A$2:$A$345=J3)*(利用者マスタ!$B$2:$B$345=K3)))>0,"OK","リスト外")))) Sheet名=入力データ     ・参照するセルはJ列[利用者ID]、K列[利用者名(教授と生徒が入り混じっている)]、N列[利用区分(大学のみ選択する)]、P列[課題ID]  ・データはA3~AS3265まで入っています。  ・J列、K列、N列、P列は共に、空白有り、値の重複もあります。  ・利用区分の種類は大学の他に複数有り、データ全体はそれらを含めた全てが入力されています。  ・データは課題ID毎で纏めています。課題ID1つに複数の利用者(教授と生徒)が関連します。 <J列[利用者ID]、K列[利用者名(教授と生徒が入り混じっている)]、N列[利用区分(大学のみ選択する)]、P列[課題ID]は 以下のように記載されています。>    125     山田花子    大学   AB78                  re1234    今井太郎    民間   AB01 空白の欄 田中幸太郎   大学   AB02    126     空白の欄    大学   AB02    456     中山太郎    大学   AB02    re1235    山田賢一    民間   AB01  空白の欄   空白の欄    施設   AB100  125     山田花子 空白   AB90     123     長井淳     大学   AB78    129     鈴木護     大学   AB78 Sheet名=利用者-教授IDマスタ(データは利用区分の大学のみ)   ・参照するセルはD列[課題ID]、F列[利用者ID(教授のみ)]、G列[利用者名(教授のみ)]  ・データはA2~Q325まで入っています。  ・D列は空白や重複は無し。F列、G列共に重複有り。 <D列[課題ID]、F列[利用者ID(教授のみ)]、G列[利用者名(教授のみ)]は 以下のように記載されています。>    AB78     125   山田花子    AB90     125   山田花子    AB02     456   中山太郎  Sheet名=利用者マスタ(データは利用区分の大学のみ)     ・参照するセルはA列[教授と生徒全員の利用者ID]、B列[利用者名(教授と生徒全員の名前が記載されている)]  ・データはA2~B3345まで入っています。  ・A列、B列共に空白や重複は無し。 <A列[教授と生徒全員の利用者ID]、B列[利用者名(教授と生徒全員の名前が記載されている)]は 以下のように記載されています。>    123   長井淳      129   鈴木護    126   高木昭

  • ユーザーフォームに入力したデータとリストを照合

    お世話になります。 A列に番号、B列に名字、C列に名前が入力されています(500近いデータがあり、データ量は増減あり) 例 A列    B列   C列  1     阿藤   海 2     加藤    山 3 木村   一  4     齋藤   十三 5     佐藤   まさる ・ ・ ・ 最終行  渡辺   慎吾 ユーザーフォームを使い、名字と名前(2つのテキストボックスに別々に)を入力すると、リストからその人が何番なのか(A列の番号)を教えてくれるようにしたいと思っています。  そういったことは可能でしょうか? よろしくお願いいたします。

  • 自動でマクロファイルにデータを入力し保存したい

    何時も、大変お世話になっております。 私の能力では、解決出来ず大変困っています。 稼働率や共用率、その他の値を計算してくれるExcelのマクロファイルに、機器毎にデータを入力し、計算が終わるとこのマクロファイルを別名で保存する作業を毎回手作業で行っています。 機器は250個程あり、大変な手間が掛かってしまいます。 また、手作業で別名でファイルを保存する為、入力ミスが生じでしまいます。 この作業を自動化したいのですが、やり方が全く分からず困っています。もし、自動化のやり方をご存じでしたら、ご教示をお願いいたします。 ・データファイルは下記のようなフォーマットになっています。 ・セルA2~セルAOの範囲の装置分のデータを、マクロファイルの入力用シート『カテゴリーログ』のセルA4から値張り付けで入力します。 ・出力ファイル名は、『ステーション_グループ_装置ID_装置名.xlsx』としたいです 装置ID 装置名 ステーション グループ 利用日 開始時間 終了時間 利用時間 利用形態 ユーザーID 利用者 所属区分 所属機関 利用区分 提供AM 課題ID 課題名 利用係数 単価 内容消耗品 数量 実費物件費合計 単価 役職 数量 実費人件費合計 標準単価 適用単価 数量 共用設備等使用料合計 基準額 役職 "技術代行 係数" 単価 数量 合計 小計 間接経費 税抜き合計 消費税相当額 合計 単合税込 備考欄1 備考欄2 備考欄3 AB0016 AB6連装置 融合St 001F 2022/6/2 13:30 15:30 2 技術代行 500037 大谷 翔平 大企業 ソソ株式会社 NNF利用 22HH8041 GaN系プロセス 1 2000 CR料 2 4000 2 0 2 0 15000 研究、エン 2 30000 2 60000 64000 19200 83200 8320 91520 AB0019 化合物装置 融合St 001F 2022/6/2 12:00 13:00 1 機器利用 500174 吉田 知也 公的研究機関 A総合研究所 AAM利用 JPNM0003 シリフォト 0.3 2000 CR料 1 2000 1 0 1 0 15000 研究、エン 0 0 1 0 2000 0 2000 200 2200 AB0009 水蒸気装置 融合St 001F 2022/4/30 16:00 16:15 0.25 機器利用 500114 柏 翼 大学等 ABC大学 AAM利用 JPNM0009 Si熱電集積 0.3 2000 CR料 0.25 500 0.25 0 0.25 0 15000 研究、エン 0 0 0.25 0 500 0 500 50 550 AB0024 赤外線装置 融合St 001F 2022/4/30 16:15 17:00 0.75 機器利用 500172 高橋 正夫 大企業 ソレ株式会社 NNF利用 22HH8002 GaN系材料 1 2000 CR料 0.75 1500 0.75 0 0.75 0 15000 研究、エン 0 0 0.75 0 1500 450 1950 195 2145 AB0024 赤外線装置 融合St 001F 2022/6/30 15:15 16:15 1 機器利用 500172 高橋 正夫 大企業 ソレ株式会社 NNF利用 22HH8002 GaN系材料 1 2000 CR料 1 2000 1 0 1 0 15000 研究、エン 0 0 1 0 2000 600 2600 260 2860 AB0009 水蒸気装置 融合St 001F 2022/6/30 15:00 15:30 0.5 18913 河野 久機 装置管理 自主運用 0 0 CR料 0.5 0 0.5 0 0.5 0 15000 研究、エン 0 0 0.5 0 0 0 0 0 0 AB0030 顕微式測定 融合St 001F 2022/6/30 15:00 16:00 1 機器利用 500135 中前 秀一 大学等 BBB大学 NNF利用 22HH8046 半導体パルス 0.3 2000 CR料 1 2000 1 0 1 0 15000 研究、エン 0 0 1 0 2000 600 2600 260 2860 AB0018 多目的装置 融合St 001F 2022/5/30 14:45 15:30 0.75 機器利用 500071 清水 悦朗 大企業 セラ株式会社 NNF利用 22HH8014 フォト 1 2000 CR料 0.75 1500 0.75 0 0.75 0 15000 研究、エン 0 0 0.75 0 1500 450 1950 195 2145 AB0165 フェム装置 分析St 分析2 2022/5/30 9:00 17:00 8 装置管理 使用不可 0 8 0 8 0 8 0 0 8 0 0 0 0 0 0 AB0166 放電質分析 分析St 分析2 2022/6/8 9:00 0:00 15 10637 装置管理 NNMS 使用不可 メンテナンス 0 15 0 15 0 15 0 0 15 0 0 0 0 0 0 AB0166 グロー分析 分析St 分析2 2022/6/9 0:00 9:00 9 10637 装置管理 NNMS 使用不可 メンテナンス 0 9 0 9 0 9 0 0 9 0 0 0 0 0 0 AB0166 グロー分析 分析St 分析2 2022/6/9 9:30 11:30 2 技術代行 15986 高田 裕一 NNMS NNMS 内部利用 22HH5379 Ni基超の分析 0.1 2 0 2 0 2 0 15000 研究、エン 2 3000 2 6000 6000 0 6000 600 6600 AB0166 グロー分析 分析St 分析2 2022/6/9 13:30 15:30 2 技術代行 15986 高田 裕一 NNMS NNMS 内部利用 22HH5379 Ni基超の分析 0.1 2 0 2 0 2 0 15000 研究、エン 2 3000 2 6000 6000 0 6000 600 6600 AB0176 酸素22装置 分析St 分析2 2022/6/1 14:00 15:00 1 20546 装置管理 自主運用 0 1 0 1 0 1 0 0 1 0 0 0 0 0 0 AB0169 簡易型粉末 分析St X回折 2022/5/8 11:30 13:30 2 機器利用 20458 田代 知美 NNMS スマート材料 内部利用 22HH5082 0.1 2 0 2 0 2 0 0 2 0 0 0 0 0 0 AB0169 簡易型粉末 分析St X回折 2022/5/8 13:40 15:40 2 機器利用 20729 直井 今子 NNMS 熱エネ材料 内部利用 22HH5176 0.1 2 0 2 0 2 0 0 2 0 0 0 0 0 0 AB0169 簡易型粉末 分析St X回折 2022/6/9 9:00 9:30 0.5 8101 上瀬 直美 NNMS 分析ステ 使用不可 メンテナンス 0.5 0 0.5 0 0.5 0 0.5 0 0 0 0 0 0 AB0169 簡易型粉末 分析St X回折 2022/6/13 14:00 15:30 1.5 機器利用 21015 タラチャンド NNMS 変換材料 内部利用 22HH5176 0.1 1.5 0 1.5 0 1.5 0 0 1.5 0 0 0 0 0 0 AB0081 X線光電子 融合St 002F 2022/4/2 9:30 10:00 0.5 技術代行 15659 李 ー勝 NNMS 内部利用 22HH5111 Two 0.1 0.5 0 0.5 0 0.5 0 15000 研究、エン 1.2 1800 0.5 900 900 0 900 90 990 AB0085 多連S装置 融合St 002F 2022/4/2 16:30 17:00 0.5 13109 装置管理 自主運用 0 0.5 0 0.5 0 0.5 0 0 0.5 0 0 0 0 0 0 AB0085 多連S装置 融合St 002F 2022/4/2 9:30 11:00 1.5 技術代行 18311 ロダ オマル NNMS 内部利用 22HH5034 人工シナプス 0.1 1.5 0 1.5 0 1.5 0 15000 研究、エン 1.2 1800 1.5 2700 2700 0 2700 270 2970 AB0095 SEM3装置 融合St 002F 2022/6/2 14:00 16:00 2 技術代行 17769 チェンフイ NNMS 内部利用 22HH5365 高次構造 0.1 2 0 2 0 2 0 15000 研究、エン 1.2 1800 2 3600 3600 0 360

  • エクセル タイム入力とデータの並び替えについて

    こんにちは。 タイムの入力をエクセルで行いたいのですが、データがうまく入れられません。 入れたいデータは「○分○秒○○」と言う形で記載方法は出来れば「○’○”○○」と入れたいのですが、それがムリであれば「○:○.○○」でもかまいません。 色々調べたところ、セルの書式設定でユーザー定義のmm:ss.00に変更すというような書き込みを見たのでそれは出来たのですが、 (1) 「○’○”○○」という表記の方法は出来るのか? (2) もっと簡単に(例えば1分11秒11の場合)11111と入れたら変わるようには出来ないのか? (3) さらにそのデーターを(例えば)B列を数字を昇順で並び替えをしたいのですが、各行のデータはB列の移動と一緒に移動するようにするにはどうやったらいいのか?(横一列は一緒にあがったり下がったりして欲しい。) 以上を教えていただけませんでしょうか?

  • Excel2010でシートAとシートBとの比較

    よろしくお願いします。 Excel2010を使用しています。 シートA(マスターデータ)とシートB(ランダムデータ)のリストを比較して シートAのデータからシートBのデータを取り除いたデータを抽出したいです。 シートA(マスターデータ) A列   B列 111111 田中一郎 222222 田中二郎 333333 田中三郎 444444 田中四郎 シートB(ランダムデータ) A列   B列 222222 田中二郎 444444 田中四郎 この場合、抽出したいのは 111111 田中一郎 333333 田中三郎 の2名です。 いろいろネットで調べてトライしてみたのですがなかなかうまくいきませんでした。 Excelは少し苦手ですががんばりますのでよろしくお願いします。

  • vlookup で列番号を使わない方法は?(Excel)

    Excelでいくつものブックから、マスター.xlsを参照して、データベース的に使用しています。 マスターで、最初にA列:ID、B列:氏名、C列:ふりがな、D列:姓、E列:名、F列:所属と作り、 他のブックからIDからvlookupを利用して、それぞれ必要なデータを導き出していたのですが、 必要が生じてマスター.xlsのそれぞれの列の間に色々と加えてしまったために、例えば、所属がI列まで移動してしまいました。 範囲に名前を付けているので、所属を検索する関数が 「=vlookup(a1,'マスター.xls'ID所属検索,6,false)」だったのが、 「=vlookup(a1,'マスター.xls'ID所属検索,9,false)」と変更しなければなりません。 検索元のvlookupの列数を変更しなければならないのが非常に面倒です。 何か方法は無いのでしょうか? ファイルもたくさんあるし、そのファイルの中でも参照したいデータも複数あるので、気が遠くなります。 ヒントになりそうなことでも結構ですので、ご教授下さい。

  • ピポットテーブ 重複行を1としてカウントしたい

    何時も、大変お世話になっております。Excelの初心者です。 ピポットテーブルのクロス集計を利用して、A列~AS列のセルに入力された データから月毎の集計を出したいのですが、重複するデータの場合でも1とカウントしたいのですが、 やり方がわかりません。何方かご教示頂けると大変助かります。 ピポットテーブルでデータ修正をする前に、データ上で重複の処理をすべきなのでしょうか? ピポットテーブルの集計の時に、重複した個数を1とカウントする事は出来ないのでしょうか? 今回、やりたい事は、 月毎(今現在のデータ=4月分、5月分、6月分)に、利用区分毎で更に所属区分毎に分けて、 下記のP列の課題IDの個数の合計を求めるのに、その月に同じ課題IDが複数ある場合は1とカウントさせて、ピポットテーブル上でその月の課題IDの集計をさせる事です。 課題IDの集計を月単位で上記の条件でピポットテーブルで出すと、重複行もそのままカウントされてしまうので、困っています。 集計に使用するデータ項目は以下の通りとなります。 ・E列(項目=利用日)             <項目の詳細>   各機器の貸し出し日を日単位で記載しています。(2022/7/10)                                                         ・L列(項目=所属区分)  <項目の詳細>   大学、民間、管理部署、構内、大企業、中小企業の何れかを記載しています。 ・ N列(項目=利用区分)    <項目の詳細>    使用不可、構内利用、外国利用、国内利用、使用不可の何れか載しています。 ・P列(項目=課題ID)    <項目の詳細>    空白もあるデータです。55AB1234、55RE2345、JPMXP1222NM0053、HHAPPYのように数字とアルファベットを組み合わせたIDや数字のみのIDやアルファベットのIDを記載しています。

  • Oracleのデータ型

    お知恵をお貸し下さい。 改行コードごと文字データを格納したいのですが どのデータ型が良いのでしょうか。 ユーザーにはメモ帳のように自由に入力してもらい、 印刷する時には改行コードを判定して改行して出力することを想定しています。 ちなみにOracle8iを利用しています。

  • 別シートの値を自動入力したい

    大変お世話になっております。  関数式を使って、別シートの値を自動入力させたいのですが、エラーが出てしまいます。 関数式が誤っている事は確かなのですが、どのような式にしたらエラーが出なくなるのか分からず困っております。 お分かりでしたら、ご教示頂けると大変助かります。 やりたい事は、以下の通りになります。 [データ入力]シートのA列に手入力した装置IDの値が、[装置マスタ]シートのE列にあったら、 [データ入力]シートのB列に[装置マスタ]のD列同行の装置名を自動入力する。 [データ入力]シートのC列に[装置マスタ]のB列同行のステーション名を自動入力する。 [データ入力]シートのD列に[装置マスタ]のC列同行のグループ名を自動入力する。 [データ入力]シートのB列、C列、D列に以下の式を入力すると、 値は入力出来ていますが、下記のようなエラーがでます。 =IFERROR(INDEX(装置マスタ!B:E,MATCH(A3,装置マスタ!E:E,0),3),"") =IFERROR(INDEX(装置マスタ!B:E,MATCH(A3,装置マスタ!E:E,0),1),"") =IFERROR(INDEX(装置マスタ!B:E,MATCH(A3,装置マスタ!E:E,0),2),"") 【エラー内容】 1つ以上の循環参照が発生しています。循環参照とは、数式が直接的または間接的に自身のセルを参照している状態を指します。 これにより、計算が正しく行われない可能性があります。 循環参照を削除または変更するか、数式を別のセルに移動して下さい。 【装置マスタのデータ】 ステーション名,グループ名,装置名,装置ID,基準額   B列、    C列、  D列、E列、 F列    高木,Aグループ,掘削装置1,PP0001,10000 高木,Aグループ,掘削装置2,PP0002,10000 高木,Bグループ,掘削装置3,PP0003,10000 田中,Bグループ,掘削装置4,PP0004,10000 田中,Cグループ,掘削装置5,PP0005,50000 田中,Cグループ,掘削装置6,BB0207,20000 今井,Dグループ,掘削装置7,DD0008,10000 今井,Dグループ,掘削装置8,PP0009,10000 今井,Dグループ,掘削装置9,PP0010,20000