ベストアンサー H 23-5-15を和暦表示にする【説明画像あり】 2011/05/18 00:32 タイトルの件、質問いたします。 下記の画像の図1のような、日付データ【文字列】があります。 同データを図2のように変換する事はできますか? 図1の上2行を除いた表示は、Hと23の間に【半角スペース】があります。 図1の上2行は、2011-08【2011年8月】に、+【25日】がついて表示さるようにしたいです。 以上、ご存知の方は、よろしくお願いします。 画像を拡大する みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー okormazd ベストアンサー率50% (1224/2412) 2011/05/18 01:17 回答No.2 Excelの話しとします。 添付図。B列に表示するようにしてあります。書式は「平成・・・」にします。 C列の数式をB列に書けばいいです。 SUBSTITUTE、REPLACEどちらでもいいです。 画像を拡大する 通報する ありがとう 0 広告を見て他の回答を表示する(1) その他の回答 (1) keithin ベストアンサー率66% (5278/7941) 2011/05/18 01:10 回答No.1 =TEXT(SUBSTITUTE(A1," ","")&IF(LEN(A1)>8,"","-25"),"ggge年m月d日") 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアその他MS Office製品 関連するQ&A H23-5-15を和暦表示にする【説明画像あり】 タイトルの件、質問します。 下記の図のとおり ●例1:B2セルに⇒ H23-05 とコピーすると、同じセルに 平成23年5月25日 と表示される ●例2:B3セルに⇒ H23-10 とコピーすると、同じセルに 平成23年10月25日 と表示される 上記事例では、同じセルに表示させたいのですが、できなければ、別のセルへの表示でもOKです。 ●例3:B4セルに⇒ H23-05-01 とコピーすると、同じセルに 平成23年5月1日 と表示される ●例4:B5セルに⇒ H23-10-11 とコピーすると、同じセルに 平成23年10月11日 と表示される 上記事例では、同じセルに表示させたいのですが、できなければ、別のセルへの表示でもOKです。 ※数字は全て、半角です。 ※コピーするセルは、B2、B3、B4、B5としていますが、どこのセルでもOKです。 以上、ご存知の方は、宜しくお願いします。 西暦から和暦に変換について A列の1行目に199809というデータが入っています。 B列の1行目に和暦に変換して明治の場合は1、大正は2、昭和は3、 平成は4を表示したい C列の1行目に和暦に変換して1009と表示して下2桁目に01をつけたい のですが、関数の設定でできますか。 結果は A列の1行目199809 B列の1行目4 C列の1行目100901で表示したい。 教えてください。 EXCELのA列に全て入ってしまったデータをセル毎に表示したい。 あるホームページにTableタグで記述された表があります。 その表をドラッグ選択でコピーし、EXCEL2003にテキスト形式で貼り付けると、EXCELのA列に各行のデータが全て入ってしまいます。 tdタグ毎に、EXCELのセルに振り分けて表示したいのですが、どうすればよいでしょうか。 【試したこと】 1)文字コードを変換すればよいのかと思い、解らないながらもStirling1.31というソフトで文字コードをみると、列の間は[20]というコード?になっておりました。半角スペースで入力したデータも同じく[20]と出ますので、tdタグは半角スペースとして認識されているのでしょうか。 文字列にも普通に半角スペースがまぎれているので、tdのコードのみをどう変換したらよいのかわからず、閉じました。 2)EXCELのファイルをテキスト形式で保存し、開くときにスペース区切りを選んで、区切りたい位置をクリックして、"フィールドの幅"というものを設定したものの、文字の長さが行ごとに違うので固定の幅では上手くセル毎に振り分けられませんでした。 至らない説明で申し訳ありません。ホームページのデータをダイレクトにEXCLEにテキストで貼り付けるという方法からして間違っているのでしょうか。 600件以上あるデータで困っています。 詳しい方ご教授願います。 どうぞよろしくお願いいたします。 Excel2003で、画像の図のような表でH列に「1」が表示されますと Excel2003で、画像の図のような表でH列に「1」が表示されますと、D列にC列と同じ数値が表示されます。 B列とC列には逐一数値を手入力していきます。 D列の一番目の数値を二番目の数値から引き算した数値をE列の2番目の数値の同じ行に自動計算させたいと思っています。 例えば、D7-D5の数値をE7に、D11-D7の数値をE11に表示させます。 あるいはH列に「1」が表示されている行の数値間の引き算の結果をE列に表示させる、でもOKです。 そのやり方であればD列は不要になります。 ニュアンスが伝わりづらいかもしれませんが、逐一補足しますので、宜しくお願いいたします。 Excelでの日付表示等について Excelで「2013/08/21」というように入力するとそののまま「2013/08/21」と表示され、日付として扱われます。これを文字列としたいのですが、どうしたらよいでしょうか? 「'2013/08/21」と入力すれば良いことは解っているのですが、既に入力済みの1000件近いデータを一気に変換したいのです。値のみの複写をしてみましたが「41507」となってしまいます。 まとめて一気に日付表示を文字列に変換する方法を教えて下さい。 Excelは2007 SP3を使用しています カウント関数の、複数条件について【説明画像あり】 タイトルの件、質問いたします。 下記の図1のデータより、図2の項目を、数える、関数を教えて下さい。 また、できれば、図1がSheet2にあり、図1が、Sheet1にある時の関数も 教えて下さい。 宜しく、お願いします。 和暦日付表示「03.6.24」を西暦表示に一気に直したい。(エクセル2003使用) 和暦表示で 昭和63年生まれの人なら「63.5.23」 平成3年生まれの人なら「03.6.24」というようにセルに入っています。 単純にセルの書式設定の表示形式の日付ですぐ変換できるのかな? と思いましたら、頭にH(平成)、S(昭和)の表記が抜けているため いっこずつ、先頭にHやSを追加しなければいけません。 追加すれば日付がきちんと西暦で表示されます。 件数が5000件くらいあるので、一気にSやHを挿入する方法が あれば教えてください。 数字配列の各数字を行・列全て逆順で配置したい 下記の様な各列が半角スペースで区切られた4行5列の数字配列があります。 一桁の数字が、ランダムに並んでいます。 <図A> 5 8 0 4 7 1 2 1 9 3 3 0 2 0 4 6 9 3 5 2 各数字を、行・列全て逆順で配置すると下記になります。 <図B> 2 5 3 9 6 4 0 2 0 3 3 9 1 2 1 7 4 0 8 5 今度は例えば、図Aが数字配列が200行30列など大規模になり、 同様に各数字を行・列全て逆順で配置したいとなった場合、 どういう手順を踏めば、スピーディに配置できるでしょうか? 例えばエクセルVBAなど、 スピーディに配置できる方法を(具体的に)を教えていただきたいです。 どうぞよろしくお願いいたします。 EXCEL VBA 重複する値のカウント A列2行目列タイトルで「州名」 A列3行目よりデータがはいっています (A列データ数は数千~1万件くらい) A 1 2 州名 3 アラバマ 4 あらばま 5 NEWYORK 6 California 7 ニューヨーク 下記の様に同シートD列に重複を除いた州名、E列に重複数を表したいのですが (ひらがなとカタカナ、大文字と小文字、半角と全角の区別はせずに先にでた文字でまとめる) 早い処理の方法があれば教えていただけないでしょうか? 何卒、よろしくお願いいたします。 D E アラバマ 2 NEWYORK 2 California 1 accessでのデータ表示について教えてください。 accessでのデータ表示について教えてください。 下記のようなデータがあります。 A列 B列 123 4/1 123 5/1 123 4/1 これを、 A列 B列 123 5/1 ※5/1の部分は条件を持たせて表示。 というふうに、A列の重複を一つにし、 B列の部分は条件を持たせて表示(一番遅い日付等)したいです。 accessで変換する方法を教えていただけないでしょうか。 よろしくお願い致します。 EXCELでの日付表示の変更(西暦→和暦)について教えてください。 EXCELでの日付表示の変更(西暦→和暦)について教えてください。 EXCELでデータ整理をしている中で、 西暦の日付を指す8桁の数字を和暦に表示変更しています。 普段は、 「区切り位置」にて「日付(YMD)」を指定 ↓ 「セルの書式設定」の「表示形式」にて、「日付」の「H13.3.14」を選択 という方法で表示形式を変更しているのですが、 8桁の数字の中には月末日を表す意味で 7・8桁目に「32」という数字が入っているものもあるので(下記参照)、 区切り位置指定のできないものが出てきてしまいます。 (例) 日付A 日付B 20050632 0 20060932 20060932 20071201 20081201 20080515 0 20061232 0 ↓ これを以下のようにしたい。 日付A 日付B H17.6.32 0 H18.9.32 H18.9.32 H19.12.1 H20.12.1 H20.5.15 0 H18.12.32 0 自分で思い浮かんだ方法としては、 区切り位置を指定する前に、 5・6桁目が01,03,05,07,08,10,12なら32→31に置換、02なら(以下略) というのがあるのですが、月末日かどうか分からなくなってしまうのと、 それを許容したとしても、手作業でできるデータ量ではないため、 気が遠い作業になってしまいます。。 何かもっと他に良い方法はありませんでしょうか? なお、MS EXCEL2003を使用していますが、 別PCでEXCEL2007も使っているので、どちらの方法でも構いません。 また和暦の表示形式は、和暦と分かるものであれば表示形式は問いません。 以上、よろしくお願い致します。 文字列同士のセルを結合して日付表示【至急】 仕事で抽出したデータを使用して、リストを作っていますが うまくいきません…。 詳しい方アドバイスをお願いいたします。 画像参照してください。 列1(画像F列)に文字列で元号、列2(画像G列)に文字列で ○○年○月○○日が入ってます。こちらを結合させ、列3(画像H列)に 2013/7/5といった形で日付表示にさせたいです。元号は明治~平成まで 混在しています。 &を使って結合させたりまではできるのですが、○○年○月○○日と 入っているセルに微妙な半角スペーズがあります。置換を使用したり、 DATEVALUEを使用して変換しようとしましたがうまく表示されません。 件数自体は2500件弱と少ないのですが、期限がせまっているので 正確迅速にできる手順をアドバイスいただけたらと思います。 よろしくお願いいたします。 データファイルの入力方法 データファイルの入力方法についての質問です。 フォーマットは以下↓の通り、1,2列目が日付,時間となっています。 (表記の都合上、半角スペースを_で置換しています。) 各行それぞれ3列目から最後の列までの和を計算したいと思っています。 問題点は以下の3点です ・1,2列目をとばしたい ・行によって列の数が異なる ・列の区切りのスペースの数がバラバラ 上の場合以外(つまりデータのみで列の数がそろっていて区切りも統一されている) のファイルでしたらfscanfを使ってできます。 ご助言をよろしくお願いします。 2006/06/10____10:10:10____320.25____351.2____561.00___2646.00 2006/06/10____10:10:11____320.000___310.00___561.00 2006/06/10____10:10:12____320.000___310.00___561.00___2646.0 2006/06/10____10:10:13____320.000___310.00___561.0____2646.00 2006/06/10____10:10:14____320.0_____310.00___561.00___260.0 2006/06/10____10:10:15____310.00____561.00___2646.00 2006/06/10____10:10:16____320.00____310.00___561.00___2646.00 2006/06/10____10:10:17____320.000___310.00___561.0____2646.0 2006/06/10____10:10:18____310.0_____561.00___2646.00 2006/06/10____10:10:19____320.000___310.00___561.00___2646.0 2006/06/10____10:10:20____320.000___310.00___561.00___2646.00 _ エクセルで、【スペース除き】【半角⇒全角へ】 タイトルの件、質問します。 A1セルに、下記のように、全角と半角の文字数字及び、スペースが入っています。 これを ・全角のみ ・半角文字、半角スペース 削除 を出来ないでしょうか? あいうえお12345 アイウエオ 12345 EXCEL VBA 指定範囲内で特定の列に空白セルを含む行を非表示 初めて質問します。 A列に日付、B~H列にデータが入っています。 A列の日付が本日までの範囲で(明日以降の空行はそのまま残して)、B列に空白がある行だけ非表示にしたいのですが、何かいい方法はないでしょうか? 。 右クリックメニューで「半角に変換」 秀丸などの特殊なテキストエディタを使うのでなく、 右クリックメニューに「半角に変換」「大文字に変換」などのコマンドを加えて、 選択した文字列を簡単に変換することはできませんか。 再変換という手がありますが、全角スペースは 「指定した範囲に再変換できないデータが含まれています」 と表示されて、半角スペースに変換できません。 よろしくお願いします。 オートフィルター抽出時データ無い列、行を非表示 こんばんは、下記のURLで教えて頂いた方法で大きなマトリックス(A1:CR6000)が出来ました http://okwave.jp/qa/q7463440.html 質問: タイトルは、行1、行2とタイトルが入っていて、データ領域(A3:CR6000)まであり、データ量は増えて行きます。 オートフィルターで、A列データ抽出時、B3:CR***範囲内でデータの無い列、行があります、 タイトル列も含めて、列、行を非表示にする事は可能でしょうか?ご教授下さい Excel条件にあうデータを表示したい Excelシートに ---------------------------------------- A B C D 1 日付 社名 担当者 品名 2 06/07/01 ○ △ × 3 06/07/02 ** △ ◇ 4 06/07/01 □ ▲ ◎ ---------------------------------------- というようなデータがたくさん入力されています。 1行目のタイトルのとこがドロップダウンになっており、その列に入力されているすべてのデータを表示して、ある単語を選択するとその該当するデータのみを表示したいのですが、どのようにしたらよいのでしょうか。 上の表で、 たとえば、C1の担当者のところのドロップダウンメニューで「△」を選択すると、2行目の3行目のデータのみを表示します。 そして、C1の担当者のところのドロップダウンメニューで「すべて」を選択すると、上表の状態に(2行目から4行目のデータを表示)戻したいのです。 参考になるサイトなどもご存知でしたら教えて下さい。 VBA 最上行にMaxの値、それ以下の行には0表示 VBAの勉強を始めて間がなく知識も乏しいため、なんとか(とりあえずでも)エクセル関数を使って出来ないものかと考えていましたが、難しそうです。 F列にあいうえお…わをん等のランダム文字列が入っています。 H列には1か0が入っています。 (少ないときは5000行、多い時で10000行のデータ量です) F列が例えば、あ、か、さ、た、な、は、ま、や、ら、わ、の時 最上行のH列にMAXの値(1か0しかないですが)を表示し、それ以下の行にはすべて0と表示させたいです。(H列の値を書き換えたい) F列が、あ、か、さ、た、な、は、ま、や、ら、わ、以外の文字列のときは元の値のままを表示です。 どうか、よろしくお願いします。 F G H --------------- あ 0 あ 1 あ 0 あ 0 あ 0 --------------- か 0 か 0 --------------- さ 1 さ 1 さ 0 さ 1 ↓ F G H --------------- あ 1 あ 0 あ 0 あ 0 あ 0 --------------- か 0 か 0 --------------- さ 1 さ 0 さ 0 さ 0 文字列を日付データに変換 マクロ 他の方の質問等を参考にしているのですが、どうもうまくいかないので教えてください。 エクセル2007を使ってるのですが、 マクロで文字認識している日付を日付データ認識させたいのです。 H10.1.4やH19.12.14等が2000件くらい文字列として入力されている データを日付認識させて、経過年数や経過日数などを求めようと思ってます。 マクロで一括変換する方法または、変換した日付データを隣の列に入力できる方法がございましたら教えて頂きたく思います。 お願いします。