[[20020530105720]] 『文字をコピーするとき条件を付けたい。』(ひろ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『文字をコピーするとき条件を付けたい。』(ひろ)

文字を別の表に貼り付けるとき、横のデータも一緒に移したい。

 セルA1に名前 セルA2に項目1 セルA3に項目2 これを別の表にA1をコピーしただけで、項目1と項目2も貼り付け出来るようにしたい。但し、貼り付ける表はA1の名前を基準に(行の項目は変わらない)列の変更はある。

   A   B   C            

 1 東京  観光  社員  

 2 大阪  見学  新人

 3 大阪  観光  役員           

 4 関東  見学  社員

 5 東京  観光  役員

          

   A   B   C   D   E

 1 大阪          観光          役員       

 2 関東          見学          社員

 3 東京          観光          役員

      

A3からA5までをコピーして別の表のA1からA3に貼り付けた時、指定した場所C1からC3にまたE1からE3に文字が入力される様にしたい。

もう一つ、D1からD5までにそれぞれ金額が入力されてあるとします。A1からA5までの名前を基準に同じ名前の人の合計は1つにまとめて、別の表にセルA1から順番に名前と合計金額を表示出来ますか?上の左の表から言うと元の表は5行ありますが、新しい表は東京、大阪、関東の3行になりそれぞれの合計を表示する様に出来ればOKです。


 こちら事務局です、表のレイアウトを変えました、違っていたらゴメンナサイ。

 (kazu)


内容の説明が下手で伝わってないのか、それともできないのか。。。

いろいろためしてみてコピーするとき同じ名前は1つにして貼り付けたら全部うまくいくんだけどいちいち表をコピーするとき、同じ名前の物を1つに(削除して)しなければいけないのでめんどうです。オートフィルタの条件で同じ名前を1つにとかないですか?やっぱり式で自動に入るといいんだけどなあ。。。文字(名前)だけを移せればいい。お願いします。


 『多人数で複数の同名レコードから名簿を作りたい』

 この作業をする前に、同名者が統一されていなければなりません。

 例えば山田 太郎と山田  太郎は同名者ではないのです。前者は全角空白1文字で後者は半角空白2文字だからです。

 画面表示は同じでも、名前の前後に空白があれば、同一人と判断されません。

 当然、渡邊 太郎と渡辺 太郎は別人になってしまいます。

 複数の方が入力されたデータには統一性のないことを前提に点検する必要があります。

 本題の多人数で複数の同名レコードから名簿を作る作業例ですが

 データが少なければ、名前を並べ替えて同一人の1レコードに番号か印を付けて、番号か印で再度並べ替えればできます。

 多人数の場合印をつける作業も大変です。

         A         B

 1   氏  名     抽出印 

 2   山田 太郎   =IF(A1<>A2,1,"")の式または、 =IF(COUNTIF($B$2:B2,B2)=1,1,"")を入力

 3   渡辺 太郎     ↓

 4   伊藤 次郎   式を下方複写します

 @名前の右セルに、「もしもA1とA2が同じでない場合は1を同じであればヌルにしない。」の式=IF(A1<>A2,1,"")を入力します。

 A【オートフィルタ】にチェックをします。

 BA列を昇順、降順のいずれかで、並べ替えます。

 CB列でオートフィルタのリストから1を選択するか、(空白以外のセル)で名簿が表示されます。

 D表示された名簿をコピーして次のシートに貼り付けます。

 =IF(COUNTIF($B$2:B2,B2)=1,1,"")の式はデータ内の同名の最初のデータに1を表示しなさいですから、

 B列を昇順に並べ替えて、Dを実行します。

 『D1からD5までにそれぞれ金額が入力されてあるとします。A1からA5までの名前を基準に同じ名前の人の合計は1つにまとめて、

 別の表にセルA1から順番に名前と合計金額を求めたい。』

         G           F

 1   氏  名     合計金額 

 2   山田 太郎    =SUMIF($A$1:$D$5,G2,$D$1:$D$5)

 3   渡辺 太郎     ↓

 4   伊藤 次郎   式を下方複写します

 範囲内の検索条件に一致する数値を求める関数 SUMIF(範囲,検索条件,合計範囲)で計算します。

 他によい方法があるかも知れませんが、回答をお待ちのようですので、思いつくまま案内しました。確かめて下さい。

 (シニア?)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.