
いつもお世話になっております。
以下のような、5行を一組とするデータがありますが、
1名前
2アドレス
3年月日時間分1(YYYY/MM/DD HH:MM)
4年月日時間分2(YYYY/MM/DD HH:MM)
5数字
空白行が生じ6行になったり、アドレスがなく空白セルになったり(合計5行)、年月日時間分1(YYYY/MM/DD HH:MM)や数字がなく4行になったり、データがまちまちになっており(正しいもの、正しくないものと合わせ、全部で300組ほどあります)、編集に大変時間がかかっております。
こちらを、簡単に編集する方法をお教えくださいますと、とても嬉しいです。
以下のようなデータです
S編集部
mail@s.ne.jp
2022/12/12 17:00
→年月日時間2(YYYY/MM/DD HH:MM)がない
55
A事務局
customer@a.com
2022/12/12 17:05
2022/12/12 17:55
→余分な行があり6行となっている
50
D編集部
→アドレスがない
2022/12/12 17:00
2022/12/12 17:55
55
Z株式会社
cust@z.com
2022/12/12 17:05
2022/12/12 17:55
50
株式会社G
→アドレスがない
2022/12/12 17:00
2022/12/12 17:55
→数字がない
→余分な行があり6行となっている
有限会社H
hana@h.com
2022/12/12 17:05
2022/12/12 17:55
50
:
:
:
大変申し訳ございませんが、ご回答を心よりお待ちしております。
どうぞ宜しくお願い申し上げます。
No.2ベストアンサー
- 回答日時:
こんばんは
>以下のような、5行を一組とするデータがありますが、
「5行一組」が保証されているなら、計算でも処理できるので関数でもマクロでもなんとかなると思いますが、ご説明文によると行数は一定ではないようなので、そのままでは難しそうな気がします。
例えば、B列に「名前」の行にマークを入れておけば、その行が一組のデータの始まりと認識できます。
手操作で行うことになりますが、関数等でもある程度までは判別できますけれど、絶対確実かどうかまでは微妙なところです。
例えば、A列にご提示のデータがあるとして、B1セルに
=IF(NOT(ISNUMBER(A1*1))*(ISERROR(FIND("@",A1))),"〇","")
の式を入力し、下方迄フィルコピーしておけば、「名前」の行に「〇」印が表示されます。
(あくまでもご提示の例のデータから仮に作成した式なので、目視確認が必須です)
方法はどうであれ、上記のように何らかのマークをつけることが可能ならば、それを参照してデータを整形したり処理したりすることはなんとかできるのではないでしょうか?
(マーキングの代わりに、5行にきちんと整形しても良いですが、こちらの方が面倒そうな気がします)
最初に、別シートにでも整形したデータを作成しておくのが、後々のことを考えると便利だろうと思います。
(例えば、1行1データで、列が各項目を示すなど)
※ 処理を行う前に、まず、きちんと整形したデータを整備しましょうという意味です。
fujillin様
大変お世話になっております!
ご回答を下さいまして、本当に有難うございます!
fujillin様の数式を使わせて頂き、A列に1から5ずつの番号を振り、先頭行にフィルターをかけ、C列を〇で抽出、A列を1以外にチェックを入れ、B列を色付けし、フィルターを外し行の追加・削除をし整えようと思いました…。抽出をした際に、特にA列が3以上になっていれば、かなりずれていることが分かります!
fujillin様の方式で作業をさせていただきます…!
この度も本当に有難うございました!
心より感謝申し上げます…!
引き続きどうぞ宜しくお願い申し上げます!
No.3
- 回答日時:
6行となっているものを手で消す前提であれば、
・5行1セットに修正する
・もう1シート新規作成し、
1行目に
シート1のセルA1、セルA2、セルA3、セルA4、セルA5
2行目に
セルA6、、、、セルA10
を引用するように記載
・1,2行目を掴んで3行目以下(100行まで)にコピー(角を掴んで下に引っ張る←わかりづらいですかね。。)
でできそうですがいかがでしょう!
これで1行1レコードのデータには加工できると思いますが、データの歯抜けや日時の表示形式が違うものなどはどのみち埋めたり修正する必要があると思います。
お世話になっております。
ご回答を下さいまして本当に有難うございました。
また機会がありましたら、どうぞ宜しくお願い申し上げます!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
Excelについて質問です。 シート1の検索値例えば *ABC* をシート2.3.4から検索して、シ
Excel(エクセル)
-
特定の文字は全体の何%か
Excel(エクセル)
-
AとBを比べて、小さいほうの値を個数分カウントし、同時に重量も集計したいです。
Excel(エクセル)
-
-
4
エクセルについて
Excel(エクセル)
-
5
エクセルの設定一覧のようなものは出力できますか? 同じエクセルのファイルを開いた時にチームのメンバー
Excel(エクセル)
-
6
Excel処理について、教えて下さい。 下記表は、サンプルです。(実際には千件以上あります) A列に
Excel(エクセル)
-
7
エクセルで値ではなく関数を参照する方法
Excel(エクセル)
-
8
A、B、C・・・AA、ABと連番でふりたい、調べても式の意味がわからずパニックになってしまう
Excel(エクセル)
-
9
Excelで2つの条件のうちどちらかにあてはまるときの数式を教えてください。
Excel(エクセル)
-
10
エクセルの関数について
Excel(エクセル)
-
11
関数を教えてください。
Excel(エクセル)
-
12
セルの値を別ブックのセルの値と突合する
Excel(エクセル)
-
13
エクセルのユーザ定義にて、電話番号の一部を非表示にできますか?
Excel(エクセル)
-
14
【VBA】A列の指定した値と同じ行にあるD列の値を順番にコピペするマクロについて
Excel(エクセル)
-
15
エクセルの関数を教えてください。 270 50 上記の割り算を計算したいのですが5あまり20を5+2
Excel(エクセル)
-
16
Excelについて
Excel(エクセル)
-
17
エクセル 関数参照範囲のセルの表示
Excel(エクセル)
-
18
Excelのプルダウンメニューの内容を人によって可変する方法
Excel(エクセル)
-
19
Excelでなぜこのような式をつかっているのでしょうか、行に1,2,3と連番を振るだけなのに
Excel(エクセル)
-
20
エクセルで、対象セルが10時までと、空白なら空白をそれ以外は、対象セルから10時を引いた時間を算出す
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複数アドレスにメール送信した...
-
どうしたらアドレスを青色で表...
-
@**dion.ne.jp は携帯アドレス...
-
@live.jpというメールアドレス...
-
アドレスの語尾 .com .co.jp ...
-
メールがはねかえされて送れな...
-
メールがエラーで戻ってきまし...
-
 ̄のアドレス入力方法教えて下さい
-
スイッチングハブのMACアドレス...
-
不正アクセス?ICMP too large
-
アドレスの@の後ろ
-
電話番号とメルアド、どっちが...
-
出していないメールが宛先不明...
-
メールアドレスがばれても悪用...
-
メールを送れません?(@lapis...
-
MACアドレスをサイトにのせても...
-
存在しないアドレスに送信した場合
-
空いているIPアドレスの調べ方?
-
outlook!返信ボタンを押すと違...
-
署名の中に自分のアドレスを書...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数アドレスにメール送信した...
-
どうしたらアドレスを青色で表...
-
アドレスの語尾 .com .co.jp ...
-
@**dion.ne.jp は携帯アドレス...
-
@live.jpというメールアドレス...
-
 ̄のアドレス入力方法教えて下さい
-
アドレスの@の後ろ
-
電話番号とメルアド、どっちが...
-
スイッチングハブのMACアドレス...
-
メールがエラーで戻ってきまし...
-
Yahooメールアドレスを変更した...
-
メールがはねかえされて送れな...
-
Amazonからの詐欺メールを完全...
-
@gol.comというメールアドレス...
-
不正アクセス?ICMP too large
-
メールアドレスがばれても悪用...
-
hotmailから携帯への送信
-
空メールが送信されてくるのは?
-
ヤフーのメールアドレスが何故...
-
ほっとくと+メッセージ(ショー...
おすすめ情報