アプリ版:「スタンプのみでお礼する」機能のリリースについて

教えてください
例えば aさん bさん cさんが次の勤務につきました
in        out
0600 a
1100 a 1800
1100 b
b 2000
a 1000
1200 c 2200
c 2300
それを以下のように並び替えたいのですが
    in    out
a 0600 1000
a 1100 1800
b 1100 2000
c 1200 2200
c 2300

bはVLOOKUPで変えれると思いますが他が思いつきません
お助けください

A 回答 (6件)

最初のリストの規則性が全くわかりませんし、列の位置関係もはっきりしません。


たとえば、
1行目の「0600 a」と5行目の「a 1000」を何をキーにして結びつけているのか。
がわかりません。
また「0600 a」「1100 a 1800」「1100 b」「b 2000」の
4つのフォーマットが混在しているのも、どうなっているのかわかりません。
データの規則に一貫性がないのです。

質問者さんにとって自明の事柄でも、閲覧者にとっては質問者さんが書く
質問文の文言や表現がすべてなのですから...

この回答への補足

済みません
スペースがずれたみたいで
何度かやり直したんですがずれるので行は合わせれないと思ってました
して失礼しました
hallo-2007さんの通りです inとは出社でoutは退社です
1度退社の後残業したりするので同じ人が同じ日に2回出てくることもあります outだけ又はinだけの場合は夜勤の時です毎日の事なので
関数で処理したいです
よろしくお願いします

補足日時:2008/05/21 19:29
    • good
    • 0

あなたが示す例が、理解できません。



そのようにバラバラの入力をしていること事態が無駄なことだと思いませんか?

以上
    • good
    • 0

ひょっとして


A   B   C
in  氏名  out
0600 a
1100 a   1800
1100 b
    b   2000
    a   1000
1200 c   2200
    c   2300
でしょうか
B列で、オートフィルター、或いは並び替えではダメなのでしょうか。
    • good
    • 0

#1です。


もし。#3さんが言われる通りのフォーマットであったとしても、
要求している結果にある、
a 0600 1000
にするための、

A   B   C
in  氏名  out
0600 a

A   B   C
in  氏名  out
    a   1000
を結びつける正当性がありません(明記されていません)。
他の行に
A   B   C
in  氏名  out
    a   1800
もあったら、どうするのでしょう。
もし、「それはない」なら、最初ににその旨を明記すべきです。
    • good
    • 0

> 度退社の後残業したりするので同じ人が同じ日に2回出てくることもあります


> outだけ又はinだけの場合は夜勤の時です
という不規則な勤務体制だと、日付がないと無理ですよ。
どんな出入りのパターンが生じるのか、わからないですから...
質問者さんには実務経験や社内事情からある程度予測がつくのでしょうが。

この回答への補足

日付を付ければ方法はあるのでしょうか?
多分 &で結んで日付を付けることは可能だと思います

補足日時:2008/05/23 10:57
    • good
    • 0

> 多分 &で結んで日付を付けることは可能だと思います


いえ「&」でくっつけて、という意味でなく...
でも、「&で結んで日付を付ける」と言われているというこは、
別の列に日付の項目があるのですか?

この回答への補足

日付はありませんが1日が1sheetになってます
右に管理番号を振りa b c の回数を数え回数ごとに整理しin-out の時間の早い遅いで出社だけ退社だけを分け以下の所まで着ました
管理番号  名前  出社   退社
1       b    1000   1800
9       a    1800   2300
2       c          2100
5       a    1800   2300
3       a          200

条件を付け関数で並び替えたので管理番号は昇順でなく
管理番号 名前 出社 退社がまったく同じものはありません
時間も昇順になってません これから名前と時間の重複しているもの
をひとつにし並べ替えたいのですが上手くいきません
もって行きたい結果は以下の通りです
管理番号  名前  出社   退社
1        b    1000   1800
9-5      a    1800   2300
2        c          2100
3        a          200
aさん管理番号9と5が重複していたので1つにし変更が判る様9-5でも 9・5でも9&5でも構わなのですが管理番号を
残したいです各行には空白はありません
宜しくお願いします

補足日時:2008/05/26 07:27
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!