あるデータを都道府県別(北から)にソートしたいと思い、北海道~沖縄までをユーザー定義リストにしたのですが、ソートがかかりません。通常の昇順、降順でもないようだし??どなたか教えてください。お願いします。m(__)m

このQ&Aに関連する最新のQ&A

A 回答 (4件)

>>HAL007さんが教えてくれたような北海道~沖縄までの順でリストを定義できたのですが、実際にデータがその順序に並び変わらないのです。

ただ単に操作ができないのか??

今の状態を確認しますが!!
 単に都道府県名が一列に入力されている(私の回答の様な)状態ですか!
ならば、答は出来ません。

Excelでも他のソフトでも同じですが都道府県名に北から順番に何番目にあたるかの
情報を与えない限り北からの順番と言うようなソートは出来ません。
例えば、都道府県の書いてあるカードを北から順番に並べろと言われて
出来るの日本地図と位置関係を知っているから出来るのであって都道府県名
だけでは出来ないのと同じ事です。
    • good
    • 0
この回答へのお礼

どうもお騒がせいたしました。ユーザー定義で北から順に都道府県名を設定すれば、ソートはかかりますよね?(都道府県名を一列に入力しても)
それは最初からしていたのですが、この間はソートがかからなかったんです・・
とりあえず出来たみたいです。
ありがとうございました。

お礼日時:2001/12/24 23:17

imogasiさんの指摘について


データの出所は郵便番号簿です。郵便番号簿の説明は自治省公表となっていたとおもうのですが?・・・・
>>ただ私のエクセル2000では、データ-並べ替え-オプション-下向き三角をクリックしても出てきませんが、バージョンが2002などなのでしょうか。
tulipeさんの質問は出てこないからされてると思うのですが・・・・
出てくればこの質問にはならないです。

この回答への補足

HAL007さん、imogasiさん、早速の回答ありがとうございます。私の説明が下手なようで・・
HAL007さんが教えてくれたような北海道~沖縄までの順でリストを定義できたのですが、実際にデータがその順序に並び変わらないのです。ただ単に操作ができないのか??
並び替えのオプションで並び替えの順序は指定できるのですが、方向は行単位(でいいと思うのですが)、そのあとの方法でふりがなを使う、使わないがよくわかりませんが、どちらにしても並べ替えたいデータが並び変わりません(;_;) エクセル2000です。

補足日時:2001/12/24 19:52
    • good
    • 0

HAL007さんの回答の補足で、回答そのものでなく、済みません。


HAL007さんが指摘されているのは、自治省(現総務省)が制定して、JIS(日本工業規格)の情報のコードになっているコードで、凡そ北から振ってありますが、部分的に私達の感じと違う県があります。この府県コード(2桁)は市区町村コード(3桁)と対になっていて、5桁で全国の市区町村の行政区画をあらわします。
HAL007さんのコードのはじめ2桁はJISのそれと一致しているのですが、後4桁が何を表しているのかわかりません。住所コードには日本地理協会のコード体系も使われることがあります。
府県市区町村コードは仕事上でよく使います。コードブックを日本規格協会で売っています。
ただ私のエクセル2000では、データ-並べ替え-オプション-下向き三角をクリックしても出てきませんが、バージョンが2002などなのでしょうか。
    • good
    • 0

>>通常の昇順、降順でもないようだし


住所入力に出てくる都道府県名のリストのことを言っているのかな???
あれは多分自治省(今は言わないのかな)で公表している自治体コード順
だと思います。
下に貼付けたのでメモ帳などにペーストしてtxt形式で保存し、EXCELで読み
込んでリストへ定義してください。
+++++++次の行からコピー+++++++++
団体コード団体名
10006北海道
20001青森県
30007岩手県
40002宮城県
50008秋田県
60003山形県
70009福島県
80004茨城県
90000栃木県
100005群馬県
110001埼玉県
120006千葉県
130001東京都
140007神奈川県
150002新潟県
160008富山県
170003石川県
180009福井県
190004山梨県
200000長野県
210005岐阜県
220001静岡県
230006愛知県
240001三重県
250007滋賀県
260002京都府
270008大阪府
280003兵庫県
290009奈良県
300004和歌山県
310000鳥取県
320005島根県
330001岡山県
340006広島県
350001山口県
360007徳島県
370002香川県
380008愛媛県
390003高知県
400009福岡県
410004佐賀県
420000長崎県
430005熊本県
440001大分県
450006宮崎県
460001鹿児島県
470007沖縄県
    • good
    • 0

このQ&Aに関連する人気のQ&A

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

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qcadam グループ・ユーザーの追加

MACRO CADAM Helix V5R2
グループ・ユーザーの追加方法を忘れてしまいました。
ずいぶん前に行った事があるのですが新客の為追加の必要が発生。
よろしくお願いします。 

Aベストアンサー

Cadamインストールドライブの\mcadam\PRVDEF.SYSをテキスト等で編集し、新しい『group,user』を定義します。(もともとの行をcopyし、任意の『group,user』に書き換えるとかんたんです。)

コマンドラインで\mchelix\hdd\mcprvgen *** ??? を入力し実行します。
(***はマスター・ユーザーID、???はマスター・ユーザーID のパスワードです。デフォルトではどちらも『cadam』です。

Cadamを再起動すれば新しい『group,user』ができているはずです。

詳しくは、
管理・運用解説書
 第1章 セキュリティー管理
 1.1 プリビリッジ

をご覧ください。cadamと一緒にW/Sにセットアップされてるはずです。

QタイトルセルをWクリックする度にソート方法を昇順、降順切り替えてソートしたいのですが・・・

よろしくお願いします。いつもgooの皆さんには大変お世話になっています
以下のマクロは、セル$B$14がWクリックされたら、 $B$14の左1文字を判断して
ソートするマクロです

gooの皆さんに教えていただいたマクロを一部改良しています
例 $B$14の左1文字は↓or↑で ↓タイトル のようになっています

このマクロを次のように手直ししたいのですが、どなたか教えてください

1、↓タイトル の時にWクリックしたら タイトルが ↑タイトル になって降順でソートする
2、↑タイトル の時にWクリックしたら タイトルが ↓タイトル になって昇順でソートする

1と2をWクリックする度に切り替えるということはフラッグ(スイッチ?)を使うのでしょうか
であれば、どこか、特定のセルをひとつ使って、そのセルに現在のフラッグ(スイッチ?)を
書き込むのでしょうか?
マクロをどう手直しすればよいでしょうか?
どなたか教えてください

以下が現状のソートマクロです

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

If Target.Address = "$B$14" Then
'Cancel = True
    'Cancel=True を加えると、オリジナルの動作(セル内編集)をキャンセル
'以後はマクロが終了してもダブルクリックで編集モードに入ることは不可
Dim Skey As Integer
Dim SortArea As String 'ソート範囲

SortArea = "B15:CT50" 'ソート範囲

Select Case Left(Target.Value, 1)
Case "↓"
Skey = 1
Case "↑"
Skey = 2
Case Else
Exit Sub
End Select

Range(SortArea).Sort _
Key1:=Range("B15"), _
Order1:=Skey, _
Header:=xlNo, _
Orientation:=xlTopToBottom
Cancel = True
'xlAscendingまたは1  昇順
'xlDescendingまたは2 降順
'1や2の数値でもどっちでもよい
'xlTopToBottom 省略可能
End If
End Sub

よろしくお願いします。いつもgooの皆さんには大変お世話になっています
以下のマクロは、セル$B$14がWクリックされたら、 $B$14の左1文字を判断して
ソートするマクロです

gooの皆さんに教えていただいたマクロを一部改良しています
例 $B$14の左1文字は↓or↑で ↓タイトル のようになっています

このマクロを次のように手直ししたいのですが、どなたか教えてください

1、↓タイトル の時にWクリックしたら タイトルが ↑タイトル になって降順でソートする
2、↑タイトル の時にW...続きを読む

Aベストアンサー

こんばんは!

他の方がお考えになったコードに手を加えるのは本意でないので、
当方なりにやってみました。
今回の場合はフラグは考えなくて良いと思います。

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim str As String, myArea As Range
With Target
If .Address = "$B$14" Then
Cancel = True
str = Left(.Value, 1)
Set myArea = Range("B15:CT50")
If str = "↑" Then
myArea.Sort key1:=Range("B15"), order1:=xlAscending, Header:=xlNo
.Value = Replace(.Value, str, "↓")
Else
myArea.Sort key1:=Range("B15"), order1:=xlDescending, Header:=xlNo
.Value = Replace(.Value, str, "↑")
End If
End If
End With
End Sub

こんな感じでよいのでしょうか?m(_ _)m

こんばんは!

他の方がお考えになったコードに手を加えるのは本意でないので、
当方なりにやってみました。
今回の場合はフラグは考えなくて良いと思います。

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim str As String, myArea As Range
With Target
If .Address = "$B$14" Then
Cancel = True
str = Left(.Value, 1)
Set myArea = Range("B15:CT50")
If str = "↑" Then
myArea...続きを読む

QC#でローカルユーザーやグループの設定

C#でWindows PC上のローカルユーザーを追加/削除/設定する、できるだけ簡単な方法を教えてください。
具体的には

 ユーザー/グループの追加
 ユーザー/グループの削除
 ユーザーをグループに追加/グループから削除
 ユーザー/グループの一覧取得
 パスワードの設定や変更
 その他上記に関連したことならなんでも

です。
環境はWindows8.1Pro/VisualStudio2013Express For Desktopです。
よろしくお願いします。

Aベストアンサー

ユーザアカウントなどに関しては、ディレクトリサービスを利用するのが良いと思います。
http://support.microsoft.com/kb/306273/ja

もっと簡単に…という事であれば、少し手抜きですが、Process.Startなどでnetコマンドを直接呼び出す方法でも実現できますよ。netコマンドの引数が分からなければ、解説ページがたくさんあるので調べてみてください。
http://www.atmarkit.co.jp/fwin2k/win2ktips/258netcommand/netcommand.html

Qexcelの昇順、降順ソート方法について

別の質問にも目を通したのですが、現在エクセルで下記のような資料を作成中です。
  
    A    B    C    
1  相手先  金額  手形期日
2  吉田商店 1000  15.12.30
3  佐藤商店 5000  16.1.31
4  鈴木商店 3000  15.11.20

といったように、約束手形の管理をエクセルで作成しているのですが、保管している手形をただただ、打ち込んでしまったのですが、cの欄の手形期日順にソートする方法があると思うのですが、単純にCの欄をA→Zをクリックすると手形期日の部分だけが、ソートされ相手先や金額はそのままの状態となっております。以前に簡単に、これをソートをする方法を教えていただいているのですが、どうしても思い出せなくて質問させていただきました。よろしくお願いします。 

Aベストアンサー

こんにちは。

A1からC4のセルを全部選択して
TABキーでセルの選択をC1まで持ってきてから
A→Zをクリックすると
全て変わるはずですよ。

Qグループに作成したグループを追加するには?

例えば、新規にGroupAとGroupBというグループを作成して、次にGroupCというグループを作成して、GroupCにGroupAとGroupBを含めることは出来ないのでしょうか?

現在では、GroupAとGroupBに設定しているユーザーを全てGroupCにも設定していますが、例えばGroupAにユーザーを追加したらGroupCにも同じようにユーザーを追加しないといけないため、管理が大変です。

何か良い方法はありませんか?

Aベストアンサー

ドメインの機能レベルはネイティブモードですか?
ドメインの機能レベルがネイティブの場合は、グループのネスト(グループにほかのグループを含めること)が利用できます。

参考URL:http://www.microsoft.com/technet/prodtechnol/windowsserver2003/ja/library/ServerHelp/3fbe961d-1124-4a56-9d95-4be9e0dc599

Qエクセル【昇順・降順で並べ替え】について

エクセル【昇順・降順で並べ替え】について

下記のようにエクセル表に入力したものを23日→4日に並べ替えをしたいのです。
昇順をしてみたら、番号が狂ってしまいます。
日付け順に狂いなく並べ替えができる方法を教えてください。
どうぞ宜しくお願いします。

日付け番号ランク
1月4日101A
1月5日102C
1月9日103B
1月9日104A
1月19日105C
1月23日106A
1月23日107C
1月23日108C

Aベストアンサー

No.2です!
たびたびごめんなさい。

質問はたまたまでしょうが、B列も昇順になっているために前回の方法を投稿しましたが、

単純に最後の行から順番に並び替えをすれば良い!ということでしたら
隣の空いている列を利用して連番を入れます。

その列の降順で並び替えをすれば最後の行から順番に表示されます。
そして、最後に連番を入力した列を削除して完了です。

連番を入れる方法は色々ありますが、
一番上行に1 次の行に2 と入れ両方を範囲指定し、下のセルのフィルハンドルでずぃ~~~!っとコピーするか
一番上のセルに
=ROW()
と入れてオートフィルでコピーしてもOKだと思います。
どうも何度も失礼しました。m(__)m

QWindows 8にADユーザーを追加する方法

Windows 8 pro にADユーザーを追加する方法を教えて下さい。


Windows XPの場合、AD上のアドミン権限のあるユーザーでログインし、
ユーザーの追加で、詳細を検索すると、同じドメイン上のユーザーが全部表示されるので、
選んで追加し、
power users や users や administratorsのグループを充ててやれば良いのですが、

この手順がWindows 8 pro では全く分かりません。
ADの設定は終わっており、(test.localとします)
AD上のアドミン権限のあるユーザー(test\user1とします)でログインするところまでは出来ています。
このPC上で別のユーザー(test\user2とします)にpower users権限を与えたいです。


よろしくお願いします。

Aベストアンサー

Windows 8のアカウントは3つ。
1 Microsoftアカウント
「設定」チャーム「PC設定の変更」「ユーザー」管理ツールを選択アカウント画像の設定「ユーザー」
参考URLの画面
(1)ユーザー
(2)現在サインインしているユーザー名とアカウント(ローカルアカウント)
(3)Microsoftアカウントへ切り替え
(8)新しいユーザーを追加。(管理者権限のあるユーザーでサインインすると表示)
2 ローカル・アカウント

3 ドメイン・アカウント

ユーザーを新たに追加したい場合、管理者権限のあるユーザーでサインイン(Windows 8ではログインとは言わない)し「PC設定」「ユーザー」設定「その他のユーザー」「ユーザーの追加」
追加したいユーザー名を入力(デフォルトではMicrosoftアカウントを追加するようになっている)
「Microsoftアカウントを使わずにサインインする」(ローカルアカウントを作成する場合クリック)→「ローカルアカウント」選択

「PC設定」の「ユーザー」では、ユーザーアカウントの作成はできるが、管理者権限がない一般ユーザー権限しか持たない「標準アカウント」(Administratorsグループではなく、Usersグループ)
管理者権限のあるアカウントに変更するには、「コントロールパネル」「ユーザーアカウント」ツールを起動し実行。
「Windows」キー+「X」キー「コントロールパネル」「ユーザーアカウントとファミリーセーフティ」「ユーザーアカウント」
管理者権限のあるアカウントにするには、「別のアカウントの管理」クリックし権限を変更したいアカウントを選択「アカウントの種類の変更」クリックして、「管理者」と「標準」を切り替える。

ドメインに参加している場合のサインインは、ドメイン名やユーザー名をきちんと全部入力する。
詳細は参考URL

参考URL:http://www.atmarkit.co.jp/ait/articles/1210/18/news075.html

Windows 8のアカウントは3つ。
1 Microsoftアカウント
「設定」チャーム「PC設定の変更」「ユーザー」管理ツールを選択アカウント画像の設定「ユーザー」
参考URLの画面
(1)ユーザー
(2)現在サインインしているユーザー名とアカウント(ローカルアカウント)
(3)Microsoftアカウントへ切り替え
(8)新しいユーザーを追加。(管理者権限のあるユーザーでサインインすると表示)
2 ローカル・アカウント

3 ドメイン・アカウント

ユーザーを新たに追加したい場合、管理者権限のあるユーザーでサインイン...続きを読む

Qエクセルで網掛けの入ったセルを並び替え(昇順・降順)するには

エクセル97で、例えば、C列に「黄色」の網掛けが
入ったセルがあったとしたら、黄色のセルが入った行を、
上に持ってきたり、下にもってきたり、と並びかえる
方法を探してるのですが、解決手段はありますでしょうか?

Aベストアンサー

No.1です。

もう一度確認して下さい。
・名前定義をする時に、作業列の1行目(D1とかZ1とか)を選択しているか?
・網掛けをしているのは、本当にC列か?
・名前定義の参照範囲の数式はあっているか?
・網掛けの色を変更した後に必ず[F9]で再計算しているか?

あと、No.2の方の方法でうまくD列に1/0が入ったのなら、
CD列を選択して、メニューの[データ]→[並べ替え]で、
[最優先されるキー]にD列を指定して、昇順/降順を選んで下さい。

Qスケジュールにジョブを追加するときのユーザーの権限は

VB6.0SP5 WIN2000 で開発していてAPIで
NetScheduleJobAddを使用してスケジュールにジョブを
追加していますが、
ユーザーの権限がadministratorsグループだと
追加できますが他のグループだと追加できません。
仕様がそうなのでしょうか?
又、追加できるようならサンプルなどないでしょうか?

Aベストアンサー

ヘルプを読みましょう。

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/netmgmt/netmgmt/netschedulejobadd.asp


Only members of the Administrators local group can successfully execute the NetScheduleJobAdd function on a remote server.

だそうです。

QExcelで降順、昇順表記

データの中に
●漢字
●アルファベット
●ひらがな
●記号
などがあり、読み方順に降順・昇順表記をしたいと思っています。

例えば、
【アルファベットなら】
「ABC」を『えーびーしー』

【漢字なら】
「田中」を「たなか」

【記号なら】
「@」を「あっと」

として、データを並べ替えたいと思っています。

理想は、ランダムなデータを


いろは
ABC
田中

のように出来ないのでしょうか?

出来るとすれば、どの様な設定をすればよろしいのでしょうか?

教えてください。

Aベストアンサー

(1) 「ふりがなの表示」ボタンでルビを表示させます。
(2) ルビが希望通りでないところは、「ふりがなの編集」で手作業で修正します。
(3) ルビ表示が邪魔なら、「ふりがなの表示」ボタンを再度押します。

以上で、ルビによるソートができるようになります。


人気Q&Aランキング

おすすめ情報