- ベストアンサー
Excel2003 ピボットテーブル内 文字列の並び順について
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
エクセルが(日本の)大衆向けに、フリガナ50音(入力時のカナ漢字変換情報)を隠し持っていて、それを使って並べ、エクセルは便利・すごいと思わせている。 IMEを使っての、入力により 上島 ウエシマ =PHONETIC(A10)で。以下式複写。 上島 カミジマ 上島 カミシマ ーー しかしコンピュター界では、文字コード順に並べるのが、とりあえずの流儀で、日本や一部の国以外はソートはアルファベット順が確立していて、余り関心がないのではないかな。ピボットのプログラムは欧米系海外(技術者)で作られたに違いない? 何かしたければ別列に修正ソートキーを作らないとダメでしょう。
その他の回答 (1)
- akiomyau
- ベストアンサー率43% (555/1280)
1文字目のJISのコード順で並んでいるのだと思います。
お礼
akiomyauさん、早速ご回答いただきありがとうございました。 先頭文字のJISコードを調べてJISコードで並べ替えたら、教えていただいた通りになりました。 シートに直接入力する場合は、入力時の「かな」がわかっているので五十音順に並べることができますが、ピボットテーブル内に表示される文字列は、直接入力ではないので五十音がわからないんですね。 スッキリしました。ありがとうございました。
関連するQ&A
- ピボットテーブルの並べ替え
リストを元にピボットテーブルを作れますが、作ったピボットテーブルって行エリアでも列エリアでもいいですが、昇順や降順に並べ替えることは可能でしょうか? もし、できるとしたらやり方を教えていただけませんでしょうか。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルのピボットテーブルでの並べ替え方法を教えて下さい
エクセル2000でピボットテーブルを作成しました。 行の項目の並べ替えをしたいのですけれど、どのように行うのでしょうか。 (今は多分アルファベット昇順になっていると思います) 通常のパターンの並べ替えではなく、任意に自分で決めたた並べ替えをしたいのですけれど、やり方がわかりません。 ご教示お願いします。
- ベストアンサー
- オフィス系ソフト
- Excel2003 ピボットテーブルについて教えて下さい
Excel2003 ピボットテーブルについて教えて下さい Excel2003でピボットテーブルを作っています。 まず「ブックA」の「シートA-1」にあるデータをもとにして、 新規シート「シートA-2」にピボットテーブルを作りました。 その後、「ブックB」の「シートB-1」にあるデータでピボットテーブルを作ろうとしたのですが、 「シートA-1」「シートB-1」はフィールド項目も表示したい表の形もまったく一緒なので、 「ブックA」のピボットテーブルを流用しようと考えました。 なので「ブックA」のピボット「シートA-2」を、「ブックB」内にコピーして、 その後「ブックB」に新しくできたピボットテーブルの参照範囲を「シートB-1」のデータにしました。 ピボットテーブルは無事にできたのですが、 フィールド名の右の▼をクリックすると出てくるリストに、 「シートA-1」のものと、「シートB-1」のものが混じって表示されてしまいます。 「ブックB」のピボットテーブルには、「シートB-1」のものだけを表示したいのですが…。 フィールドのリストで要らないものを削除する方法、 または、そもそもピボットテーブルのコピー自体でもっと良い方法があったら教えて下さい。 よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- EXCEL:ピボットテーブルの並び替え
EXCEL:ピボットテーブルの並び替えについて質問があります。 仕事で契約の集計表をピボットテーブルを利用して作成しているのですが、並び替えがうまくいきません。 現在の設定は以下の通りです。 ・行:担当者 ・列:(契約の)成立月 ・データ:(各契約の)収益 担当者ごとに振り分けていて、その担当者にIDをつけています。 ID順(昇順)に並べたいのですが、行にIDを含んでいないため、担当者のあいうえお順に並んでしまいます。 IDを行にいれると、担当者ごとの集計以外にIDごとの集計も表示されてしまい、データが2重に表示されてしまいます。 行に含まれない項目を基準にした並び替え方法、もしくは、IDを行に含めてもデータが2重に表示されない方法があれば教えてください。
- ベストアンサー
- オフィス系ソフト
- EXEL 行,列の並び順を変えないピボットテーブル
行いたい処理のイメージ ___A_______B 1_価格__税番 2_100____5 3_500____8 4_1300___5 5_10______1 6_930____3 7_4950___5 ↓ ピボットテーブル化 (価格) ↓ _____A_____B____C____D_____E 1___________5____8____1______3 ←(税番) 2__100___100 3__500_________500 4__1300_1300 5__10_________________10 6__930______________________930 7__4950_4950 通常このような処理はピボットテーブルを使うと思うのですが、 行いたい処理は 価格の並び順と税番の並び順を元の表のものから まったく変えずにピボットテーブルをつくることです。 普通にピボットテーブルを作ると 自動的に列と行の順序が共に並び替えられます。 ユーザー設定リストも試したのですが、単純な文字列でないと 指定する並び順を設定できないようで、、、 最終的に処理後の表のようになるのであれば、ピボットテーブルに 拘らずネスト関数などでの処理でも問題ありません。 どなたかお詳しい方、お知恵を貸してください。
- ベストアンサー
- その他MS Office製品
- Excel ピボットテーブルで並び替えをしたい
Excelでピボットを使って並び替えがうまくいきません 例 A B C 1 名前 地区名 施設名 2 太郎 大阪 グランド 3 太郎 大阪 グランド 4 花子 東京 公園 5 花子 東京 公園 6 花子 東京 公園 7 正義 名古屋 球場 8 正義 名古屋 球場 となっているのを並べ替えとフィルタを使用したら 正確にできたのですが、ピボットを使用しピボットのフィールドリスト にある「名前」にチェックを入れてレポートを作成したら意図しない 降順、昇順になりました。よく見ると、ひらがなを使用した「名前」が 昇順の先頭になり、行番号1~6まで昇順、7~20まで、21~33というような結果になっています。行レベルの右にある▼をクリックして 昇順、降順をクリックしても同じ結果でした。(すべて選択)などを見ると昇順、降順の結果通りに並んでいます。できれば、ピボットで 昇順、降順を意図した結果(ここでは五十音順)にしたいのですが わかる方教えてください
- 締切済み
- オフィス系ソフト
- ピボットテーブルを複数項目でソートしたい
ピボットテーブルに展開したデータを、表示している複数の行項目 によりソートすることは可能でしょうか? 行項目として以下が設定されており、 1.科目 2.仕入先 3.購入種類 列項目としては 4.仕入月 データとしては 5.仕入金額 並べ替え変えたい順序としては、 科目毎の年間仕入金額が多い順の購入種類昇順としたいので、 以下のように設定したいのですが、 ピボットテーブル フィールド詳細オプションでは 1項目しかソート順に指定することができません。 1.科目昇順⇒5.合計/仕入金額降順⇒3.購入種類昇順 上記のようなソートを行う方法はありますでしょうか?
- 締切済み
- その他([技術者向] コンピューター)
- Excel VBA ピボットテーブル作成
<元データ>Sheet1 A列 B列 C列 D列 E列 F列 商品名 種類 担当者 売上日 備考 本数 りんご 国産 新人 2010/4/1 売れ筋 5 なし 外国産 ベテラン 2010/4/5 通常 6 いちご 国産 新人 2010/3/23 通常 2 元データをもとにピボットテーブルを作成。添付図をご確認ください。 ピボットテーブルの下記条件を別シートにコピーしたいと考えています。※ピボットテーブルのシートはSheet2です。 C列の担当者で新人を選択、F列の本数で3本以上を抽出して Sheet3に貼り付けるマクロを考えています。 また、元データの行や列の増減に対応できるようにしたいです。 元データからピボットテーブルを作成して、希望条件のみを抽出して 別シートにコピーするマクロのサンプルをお教え頂けますでしょうか。
- ベストアンサー
- その他MS Office製品
- ピボットテーブルの集計が合わない。
たとえば、添付の図(左)のように入力します。 次に、ピボットテーブルのウイザードを開き、範囲設定を下記のようにします。 Sheet1!$A$1:$C$14 ※通常では、この式ですが、毎回毎回、データ数(行)が変わるので、大きな数字にします。 ↓ Sheet1!$A$1:$C$20000 ※たとえば、20000行まではデータは来ないだろうということで、20000に変更します。 そして、添付図右のようにピボットテーブルを作ると、集計が合いません。 原因は何でしょうか? 解決策はありますか?
- ベストアンサー
- オフィス系ソフト
- EXCEL2000:ピボットテーブルから参照
EXCEL2000で質問があります。 ピボットテーブルで作成した集計表に表示される値を参照して、別の集計表を作成したいのですが、ピボットテーブルを更新した際にデータに変更があるとその参照先セルの位置が変更してしまいます。 常にその項目(データの合計部分など)を参照するように設定することは可能でしょうか? ご回答よろしくお願い致します。 詳細は以下の通りです。 ●基本テーブル(sheet1:データ) 業績集計表です。 A列:契約者 B列:担当者 C列:売上げ(金額) D列:契約成立月 ●ピボットテーブル集計表(sheet2:集計表1) 行:担当者 列:契約成立月 データ:売上げの合計 ●計算式がある集計表(sheet2:集計表2) 各月の実績欄=集計表1の「契約成立月」ごとの「売上げの合計」 以上です。
- ベストアンサー
- オフィス系ソフト
お礼
imogasiさん ご回答ありがとうございます! なるほど、文字コード順が標準で日本が特別なのですね。 回答を見るのが遅くなってしまい、申し訳ありませんでした。