Chiquilin の回答履歴
- Excel文字抽出
都道府県毎に地域コードを設けています。 また、一部地域のみ市まで地域コードを設けています。 (画像を添付します) 例の場合 住所の一部である「東京都足立区」だけを検索して 地域コードを返すことはできますか? よろしくお願いいたします。
- ベストアンサー
- Excel(エクセル)
- ofuji0914
- 回答数4
- Excelで文字にスペースがある場合に別セルへ移動
A列のセルには以下のような住所文字が入力されています。 XX市XX町1-2-3 XXビル1F ビル名が入っている場合、住所の番地との間にスペース(半角または全角)が入っており、ビル名を別のB列のセルに移動させたいです。(A列からはビル名を削除) 大量データを簡単に処理できる方法を教えてください。
- ベストアンサー
- Excel(エクセル)
- okhotsk
- 回答数5
- Excelのセル内で改行してある文字を別セルへ
A列のセル内に例えば次のように住所情報があります。 XX市XX町1-2-3 XXビル1F 「XXビル1F」は改行して入力されています。 「XXビル1F」のような改行してある2行目の文字列をA列から消してB列に移動させる方法(関数等)を教えてください。 よろしくお願いいたします。
- ベストアンサー
- Excel(エクセル)
- okhotsk
- 回答数6
- VBAでセル移動を制御したい。
Excel 2010のVBAでセル移動を行うときは、 ActiveCell.Offset(*, *).Select で移動させるという回答をよく見かけます。 この方法では保護されたセルにも移動してしまって都合が悪いのです。 カーソルキーの挙動と同じ事をしたいのです。 左右の移動に関しては、 ActiveCell.Previous.Select または ActiveCell.Next.Select で実現できるのを確認しました。 上下の移動を実現する方法をどうか教えてください。 よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- kazukazu72
- 回答数2
- VBAでセル移動を制御したい。
Excel 2010のVBAでセル移動を行うときは、 ActiveCell.Offset(*, *).Select で移動させるという回答をよく見かけます。 この方法では保護されたセルにも移動してしまって都合が悪いのです。 カーソルキーの挙動と同じ事をしたいのです。 左右の移動に関しては、 ActiveCell.Previous.Select または ActiveCell.Next.Select で実現できるのを確認しました。 上下の移動を実現する方法をどうか教えてください。 よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- kazukazu72
- 回答数2
- エクセル2013で合計値の計算について
C2:J2に時間をB3:B17に日付がありC3:J17にランダムに数値がある表の中から200~500までの数値の合計値をC19に表示する方法を教えてください。 表を添付しますのでよろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- noname#248032
- 回答数3
- エクセル2013で合計値の計算について
C2:J2に時間をB3:B17に日付がありC3:J17にランダムに数値がある表の中から200~500までの数値の合計値をC19に表示する方法を教えてください。 表を添付しますのでよろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- noname#248032
- 回答数3
- Hyperlink関数 元データ削除
Excel2010 Hyperlink関数で以下のようにハイパーリンクを設定しました。 A列:(パス入力) B列:(別名入力) C列:=Hyperlink(A列,B列) C列に作成されたハイパーリンクを有効な状態で、 元データ(A列、B列)を削除する事は可能でしょうか?
- ベストアンサー
- Excel(エクセル)
- 004532
- 回答数3
- エクセルの集計(ピボットテーブル)使い方
エクセルのピボットテーブルは集計するときに同じ項目を表示しません、同じ項目で集計するので当たり前ですが表示させたいのです。 商品 A 6 空白 B 2 空白 C 1 空白 D 1 空白欄にも「商品」が入るようにできませんか?
- ベストアンサー
- Excel(エクセル)
- wayulong
- 回答数4
- エクセルの集計(ピボットテーブル)使い方
エクセルのピボットテーブルは集計するときに同じ項目を表示しません、同じ項目で集計するので当たり前ですが表示させたいのです。 商品 A 6 空白 B 2 空白 C 1 空白 D 1 空白欄にも「商品」が入るようにできませんか?
- ベストアンサー
- Excel(エクセル)
- wayulong
- 回答数4
- エクセルの集計(ピボットテーブル)使い方
エクセルのピボットテーブルは集計するときに同じ項目を表示しません、同じ項目で集計するので当たり前ですが表示させたいのです。 商品 A 6 空白 B 2 空白 C 1 空白 D 1 空白欄にも「商品」が入るようにできませんか?
- ベストアンサー
- Excel(エクセル)
- wayulong
- 回答数4
- Excelで住所データに基づきを順序に並べ替える
住所データに基づき、Excelのデータを並べ替えたいです。 住所は、 X市A町1丁目2番3号 という形式保存されています。 全てがX市内の住所です。 並べ替えの規則は、 1、地区別 2、町名 3、番地の番号順(丁目、番、号が若い順) データ内容を単純化するしますと以下のようになります。 「あ地区」には、A町、B町、C町、D町が含まれます。 「い地区」には、E町、F町、G町が含まれます。 「う地区」には、H町、I町、J町が含まれます。 現在は住所の並び順に規則性がないですが、 あ地区、い地区、う地区の順で優先し、各地区内では、A、B、C、、、の順を優先して並べ替えたいです(住民基本台帳の順序)。同一の町内の住所は丁目、番、号の数字の小さい順とします。 例えば、元データが、 1、B町5丁目11番5号 2、A町2丁目7番6号 3、A町2丁目6番8号 という並びの場合、上記規則に基づいて並び替えると、 1、A町2丁目6番8号 2、A町2丁目7番6号 3、B町5丁目11番5号 となります。 ※ 住所には地区名は入っていません。 町名には必ずしも「町」が付いているとは限りません。 全ての地区名と対応する町名、優先順位はこちらで把握しています。 データ1行内には住所以外のデータがありますが、他のデータは順序に影響しません。 どのように操作すれば効率よく並べ替えできるでしょうか。
- ベストアンサー
- Excel(エクセル)
- okhotsk
- 回答数4
- Excel SUMのトラブル?
例えばC3~Q3まで数字を打ち込み、C3~M3までの数字をR3に足すとき、R3に =SUM(C3:N3) と入れてます。 問題はここからなのですが、C3から順番に数字を入れていきQ3まで数字を入れると =SUM(C3:Q3) と勝手に変わってしまいC3~Q3までの数字が足されてしまいます。 これはどうしてこうなってしまうのか、分かる方がいらっしゃいましたらご教授お願いいたします。
- ベストアンサー
- Excel(エクセル)
- Insulation
- 回答数2
- Excelで住所の表示を丁目、番、号に統一させる
現在、住所の番地の入力方式が以下のようにまちまちな状態です。 例: A市B町1-1-1 A市B町1丁目1-1 A市B町1丁目1番1号 等です。 住所データは1列に入っており、これをすべて「A市B町1丁目1番1号」(数字は半角)の形式に正規化したいです。 ・漢数字は含まれません(一部「丁目」部分だけ漢字がありますが、手動で数字に変更します。) ・数字、ハイフンは全角と半角が両方あります。(大半は全角) ・番地の後にビル名が入っているものがあります(番地とビル名の間はスペースが空いていたり空いていない場合があります。できれば、一律で半角スペースを空けるようにしたい) ・全ての住所は丁目、番、号の住居表示です。("X町1234番地"のようなものはない) 規則としては、最初の数字の後に"丁目"、2番目の数字の後に"番"、3番目の数字の後に"号"を付与すればいいかと思いますが、具体的にどのような関数を組めばよろしいでしょうか。
- ベストアンサー
- Excel(エクセル)
- okhotsk
- 回答数3
- エクセル2003で
Excel2003でA4を横にして ポップを作っているのですが 余白を0にしても 周りに余白ができてしまいます。 しかも、上と下が多く白い余白ができてしまいます。 フル画面で印刷するにはどーしたらいいんですか?
- ベストアンサー
- Excel(エクセル)
- yu-kifree
- 回答数6
- エクセル2013 シートコピー時のリンク
シート1には1日データ。 シート2には1日実績。(数式でシート1からデータを持ってきてます) というものを一か月作成したいと考えています。 シート3にはシート1をコピーして、 名前を変更(1日データ(2)→2日データ)で作成できます。 シート4にシート2をコピーして、 名前を変更(1日実績(2)→2日実績)したときに、 シートの中はシート2と同じく、シート1からデータを持ってきてしまいます。 これを一括でシート3(2日データ)から持ってくる方法はあるのでしょうか? 画像で言いますと、2日実績の='1日データ'!をすべて='2日データ'!に変えたいです。 実際にはデータを持ってくるセルの数が結構多いので、一つずつ作業するとかなりの時間がかかってしまいます。 質問がわかりにくいかもしれませんが、どうぞよろしくお願いいたします。
- ベストアンサー
- Excel(エクセル)
- noname#247686
- 回答数2
- ExcelのMATCH関数の検査範囲の指定について
Excelで、指定した値の場所(行番号)を返すというのをMATCH関数を用いてやっているのですが、検査範囲の指定が上手く処理することができないので教えて下さい。 条件---------------------------------------------------------------------------------------------------------------- 2つのExcelファイル、DATA.xlsx と TEST.xlsx を用いる。 DATA.xlsx内に「B19」というシートが存在し、このシート内のB列にある"7777"という値が存在する行番号をTEST.xlsx内のセルに表示させる。 ----------------------------------------------------------------------------------------------------------------------- まず、 =MATCH(7777,[DATA.xlsx]B19!$B:$B,0) で正しい値が返ってくることは理解しています。 この式の中の、B19というシート名について、 この式が存在するシートと同じシートの適当なセル(ここではA33を使うことにします)にB19 という値が存在するとします。このA33のセルにある値を見て値を返す、何がしたいかといいますと、将来参照するシートがB19ではなく例えばB15であったり、B6とした場合、A33のセルの値を変更すればよいというものにしたいのです。 それで、 =MATCH(7777,"[TEST.xlsx]"&$A33&"!$B:$B",0) としてみたのですが、#VALUE!が返ってきます。 何処が間違っているのか?教えてください。 よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- Hukkin_Devil
- 回答数3
- #N/Aの表示、非表示について
excel2010 あるwebサイトにvlookup関数の高速化という内容が掲示されていたので、 それを使用してみました。 そこで、ちょっとおかしな状況になっているので、 それに関する質問です。 構成 SHEET5に下記の様なデータがあります。 A列にALLコード、B列にデータです ALLコード データ 0109S10100100B60 722 0110H10100110B32 18 0110S10100020B62 0 0110S10100040B62 77 0110S10100050B62 19 0110S10100070B62 35 0110S10100090B62 16 0110S10100100B60 200 0111H10100110B32 41 0111S10100030B62 68 0111S10100040B62 70 0111S10100050B62 32 0111S10100070B62 60 0111S10100080B62 17 0111S10100090B62 25 0111S10100100B60 100 0112H10100110B32 14 0112H20100020B41 11 0112H20100030B42 89 0112H20100040B43 23 0112H20100050B42 27 0112H20100070B44 5 0112H20100080B40 17 0112S10100010B62 11 0112S10100020B62 12 0112S10100030B62 69 上記ALLコードの先頭4桁はシリアル番号になっており、 実際のコードは、それ以降の12桁なので、異なるシートにVLOOKUP関数で下記の様に マトリクス表にしました。 A列:コード B列:0109 C列:0110 D列:0111 でB2セルに =IF(INDEX(Sheet5!$A$2:$A$1000004,MATCH(CONCATENATE(B$1,$A2),Sheet5!$A$2:$A$1000004,1),1)=CONCATENATE(B$1,$A2),VLOOKUP(CONCATENATE(B$1,$A2),Sheet5!$A$2:$B$1000004,2,TRUE),NA()) という式を入れて、対象範囲B2:D15までコピーしています。 コード 0109 0110 0111 S10100081B62 #N/A #N/A #N/A S10100091B62 #N/A #N/A #N/A S10100110B69 #N/A #N/A #N/A S10100100B60 722 200 100 S10100120B60 #N/A #N/A #N/A S10100010B62 #N/A #N/A #N/A S10100020B62 #N/A 0 #N/A S10100030B62 #N/A #N/A 68 S10100040B62 #N/A 77 70 S10100050B62 #N/A 19 32 S10100060B62 #N/A #N/A #N/A S10100070B62 #N/A 35 60 S10100080B62 #N/A #N/A 17 S10100090B62 #N/A 16 25 N/Aがあると見づらいので、 式のNA()を削除し、 B2セル =IF(INDEX(Sheet5!$A$2:$A$1000004,MATCH(CONCATENATE(B$1,$A2),Sheet5!$A$2:$A$1000004,1),1)=CONCATENATE(B$1,$A2),VLOOKUP(CONCATENATE(B$1,$A2),Sheet5!$A$2:$B$1000004,2,TRUE),) で対象範囲コピーしたところ、下記の様な結果になりました。 コード 0109 0110 0111 S10100081B62 #N/A 0 0 S10100091B62 #N/A 0 0 S10100110B69 0 0 0 S10100100B60 722 200 100 S10100120B60 0 0 0 S10100010B62 #N/A 0 0 S10100020B62 #N/A 0 0 S10100030B62 #N/A 0 68 S10100040B62 #N/A 77 70 S10100050B62 #N/A 19 32 S10100060B62 #N/A 0 0 S10100070B62 #N/A 35 60 S10100080B62 #N/A 0 17 S10100090B62 #N/A 16 25 0110と0111は正しく表示しているのですが、0109列は#N/Aが残っています。 コピーペーストを間違ったわけではありませんが、 何故0109だけ#N/A表示が残っているのか、想定される原因を教えていただきたく。 ちなみにALLコード先頭に 0108S10100100B60 888 を追加して1列増やすと、 コード 0108 0109 0110 0111 S10100081B62 #N/A 0 0 0 S10100091B62 #N/A 0 0 0 S10100110B69 0 0 0 0 S10100100B60 888 722 200 100 S10100120B60 0 0 0 0 S10100010B62 #N/A 0 0 0 S10100020B62 #N/A 0 0 0 S10100030B62 #N/A 0 0 68 S10100040B62 #N/A 0 77 70 S10100050B62 #N/A 0 19 32 S10100060B62 #N/A 0 0 0 S10100070B62 #N/A 0 35 60 S10100080B62 #N/A 0 0 17 S10100090B62 #N/A 0 16 25 の様になり、0109の#N/A表示は解消されました。 EXCELの仕様なのでしょうか? とりあえず、ダミー列のデータ挿入で非表示にすれば、 見た目上は、すっきりですが、何か異なる方法があれば教えていただきたく。 ※実際は、もっと行・列共に数が多いのですが、抜粋で例をあげています。
- ベストアンサー
- Excel(エクセル)
- 3620313
- 回答数4
- Excel 複数のCOUNTIF関数を短くしたい
Office2013 Excelを使っていますが、 =COUNTIF(O8:bm8,"★")+COUNTIF(O8:bm8,"☆")+COUNTIF(O8:bm8,"○") 此処までは思いつきましたが、 カウントする文字 / 記号を増やす場合に、 =COUNTIF(O8:bm8,"★","☆","○","◎") ではエラーになりました。 短くする方法をご指導お願いいたします。
- ベストアンサー
- Excel(エクセル)
- iki-sima
- 回答数4
- Excelで他の列を参照して値を入力
添付画像をご参照ください。 ・A列、B列はデータが入力済みです。 ・C列はA列と同類の内容が入力されていますが、A列と順序が異なっていたり、一部A列にはない内容も存在します。 ●D列は操作前は空の状態で、対応するC列の値がA列から探して、A列に対応するB列の値をD列に自動で付与したいです。 ●C列と同じ値がA列にない場合はD列は空欄のままとします。 言葉で表現するとややこしいですが、添付画像のD列が求めたい結果です。(D列も文字型とします) Excelは2010です。 よろしくお願いいたします。
- 締切済み
- Excel(エクセル)
- okhotsk
- 回答数8