人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセルに関してです。

A B
あ 3
い 2
う 2
い 5
あ 6

という列が2列あります。
A列には、5種類の全角文字があり、B列には、数値が
入っています。

別シートにて、

「あ」の合計数(上記例では、9)
「い」の合計数(上記例では、7)
「う」の合計数(上記例では、2)


あ 9
い 7
う 2

という表で表示したいです。
ピボットを使用すればできそうですが、
デザインの関係で、関数を使用して表示させたいのですが、可能でしょうか?

エクセル初心者のため、分かりやすくお願いいたします。
一番良い回答には、イルカ賞を進呈させて頂きます。
よろしくお願いいたします。

●質問者: martytaka
●カテゴリ:ビジネス・経営 コンピュータ
✍キーワード:イルカ賞 エクセル デザイン ボット 初心者
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● きゃづみぃ
●35ポイント

文字が入っているシートを 「Sheet1」とします。

別のシートで あの 文字を表示するセルのところに

=Sheet1!A1

と入れます。

次に 合計数のところです。

=SUMIF(Sheet1!A:B,A1,Sheet1!B:B)

これは Sheet1!A:B(Sheet1のAからB列の範囲)を検索して A1の値に一致したら

Sheet1!B:B(Sheet1のBからB列の範囲)を合計しなさい、ということを やっています。

これと同様に いの場合は

=Sheet1!A2

=SUMIF(Sheet1!A:B,A2,Sheet1!B:B)

うの場合は

=Sheet1!A3

=SUMIF(Sheet1!A:B,A3,Sheet1!B:B)

となります。

◎質問者からの返答

すみません。

私の説明がまずかったようです。。

最初の前提である下記

A B

あ 3

い 2

う 2

い 5

あ 6

では、

5種類の文字が、ランダムに50行程あります。

つまり、

あ 3

い 2

う 2

い 5

あ 6

い 2

う 2

い 5

あ 6

い 2

う 2

い 5

あ 6

い 2

う 2

い 5

あ 6

のような感じです。

全角文字の種類は5種類なのですが、行はもっと多いのです。。

コメントを解放しましたので、よろしければご投稿くださいませ。


2 ● koriki-kozou
●35ポイント ベストアンサー

>A列には、5種類の全角文字があり、B列には、数値が入っています。

これをSheet1とする


Sheet2のA、B列はそれぞれ下記のような具合

A B
1 =SUMIF(Sheet1!A$1:A$5,A1,Sheet1!B$1:B$5)
2 =SUMIF(Sheet1!A$1:A$5,A2,Sheet1!B$1:B$5)
3 =SUMIF(Sheet1!A$1:A$5,A3,Sheet1!B$1:B$5)
4 =SUMIF(Sheet1!A$1:A$5,A4,Sheet1!B$1:B$5)
5 =SUMIF(Sheet1!A$1:A$5,A5,Sheet1!B$1:B$5)

2行目以下の式は一行目をコピーすることで生成できる

$はコピーされても変わらないという指定

◎質問者からの返答

できました!

ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ