nanase_p_q_p_qのプロフィール

@nanase_p_q_p_q nanase_p_q_p_q
ありがとう数7
質問数0
回答数10
ベストアンサー数
5
ベストアンサー率
62%
お礼率
0%

  • 登録日2011/06/18
  • 性別男性
  • 職業会社員
  • 年代40代
  • 都道府県愛知県
  • エクセルでのマクロを使った特殊な文字分け

    エクセルのマクロを使った処理について、初心者の小生にご教授ください。 今A列に文字列(半角全角混在)が入力されています。 この文字列の左から20文字までを同行のB列のセルに、21文字から40文字までを同行のC列のセルに、残りを同行のD列のセルに分割してコピーするマクロを作りたいと思っています。 しかし、文字数のカウントの仕方が特殊で悩んでいます。 カウントのルールは 1.半角は1文字、全角は2文字としてカウントする。 2.全角の場合はその文字の前と後ろに半角の『"』を入力し、それ自体も1文字としてカウントする。 3.全角が2個以上連続する場合は、その塊の前と後に『"』を入れる。(例:文字列が『あい』だとしたら、『"あ""い"』ではなく『"あい"』なるため、8文字ではなく6文字とカウントする。) というルールです。 文字を分けるときに、分ける境目に文字が来てしまう場合(たとえば全角が20文字目と21文字目となる場合)は、右のセルに入力しなくてはいけません。 また、全角の前後にある『"』は全角とひとくくりとして考えるため、分けることはできません。(例:B列の最後が『あ』となって、C列の最初の文字が、その全角の後ろの『"』となることはできない。) というややこしいルールとなっています。 文字列を左から順に確認していき、パターンで条件分けする方法も考えたのですが、処理が膨大になってしまい、こんがらがってしまいました。 何かすっきりとした解決方法はないものでしょうか。 ややこしい条件で分かりにくくで申し訳ございませんが、お知恵をお借りしたいと思います。 よろしくお願いいたします。

  • エクセルでのマクロを使った特殊な文字分け

    エクセルのマクロを使った処理について、初心者の小生にご教授ください。 今A列に文字列(半角全角混在)が入力されています。 この文字列の左から20文字までを同行のB列のセルに、21文字から40文字までを同行のC列のセルに、残りを同行のD列のセルに分割してコピーするマクロを作りたいと思っています。 しかし、文字数のカウントの仕方が特殊で悩んでいます。 カウントのルールは 1.半角は1文字、全角は2文字としてカウントする。 2.全角の場合はその文字の前と後ろに半角の『"』を入力し、それ自体も1文字としてカウントする。 3.全角が2個以上連続する場合は、その塊の前と後に『"』を入れる。(例:文字列が『あい』だとしたら、『"あ""い"』ではなく『"あい"』なるため、8文字ではなく6文字とカウントする。) というルールです。 文字を分けるときに、分ける境目に文字が来てしまう場合(たとえば全角が20文字目と21文字目となる場合)は、右のセルに入力しなくてはいけません。 また、全角の前後にある『"』は全角とひとくくりとして考えるため、分けることはできません。(例:B列の最後が『あ』となって、C列の最初の文字が、その全角の後ろの『"』となることはできない。) というややこしいルールとなっています。 文字列を左から順に確認していき、パターンで条件分けする方法も考えたのですが、処理が膨大になってしまい、こんがらがってしまいました。 何かすっきりとした解決方法はないものでしょうか。 ややこしい条件で分かりにくくで申し訳ございませんが、お知恵をお借りしたいと思います。 よろしくお願いいたします。

  • mysqlで横方向ではなく縦方向の条件抽出は…

    id   hoge   num 01   AAA   0 01   BBB   1 02   AAA   1 03   BBB   0 というテーブルがあったとします。 select id from table where hoge='AAA' and num=0 のような条件で検索するのは普通ですが、 カラムではなくレコード単位で見て hogeの値がAAAとBBBの両方である場合のデータとして「01」というidのみを抽出する方法はないものでしょうか。 よろしくお願いします。

    • ベストアンサー
    • ranshine
    • MySQL
    • 回答数2
  • 主キーの選び方

    主キーが良くわからなくなってきたので質問させてください。 このようなデータベースのとき、主キーは社員番号でいいですよね #同姓同名を考えると社員番号かと 社員番号|氏名|部署 0001|ほげ|デバッグ部隊 0002|ふー|リリース部隊 0003|ばー|クレーム対応部隊 0004|ばー子|接待ゴルフ部隊 0005|ほげ子|リリース部隊 ただ、部署を複数所属してよいとすると、社員番号だけが主キーだと行が一意に決まりません。 このときはどれを主キーとして選ぶべきなんでしょうか? また、○○部隊に所属するひとリストアップするにはどのように正規化(設計?)すればよいのでしょうか? 社員番号|氏名|部署 0001|ほげ|デバッグ部隊 0001|ほげ|接待ゴルフ部隊 0002|ふー|リリース部隊 0003|ばー|クレーム対応部隊 0004|ばー子|接待ゴルフ部隊 0005|ほげ子|リリース部隊

  • さそってもいいですか 歌詞

    銀×土でさそってもいいですか って曲あるじゃないですかぁ? あれの歌詞ってわかりませんか? 検索してもなんか違うのでてきて・・・ あきらめてここへ帰ってきましたwww お願いします。