Размер видео: 1280 X 720853 X 480640 X 360
Показать панель управления
Автовоспроизведение
Автоповтор
俺だったらデータの区切り位置の機能を使って分けるかな
データ区切りとfindは思いついたけど、フラッシュフィルなんて機能は知らなかったので、ありがたい
フルネームをコピペしておいて、姓の列は「 *(スペースとアスタリスク」を、名の列は「* (アスタリスクとスペース」を置換で消去する。
アスタリスク消えた
姓と名のスペースが全角と半角が混じっているのは弊社。総務ぅ
検索・置き換えで全角スペースを半角スペースにすべて置き換えをしてから処理すればどうでしょう
そういや昔、半角カタカナと全角カタカナの混在した資料をなんとかしてくれって言われて、別シートに変換用データを作ってからマクロで変換ツール作ったことあったなあ。最初作った時は半角の半読音だと文字が別になることを考慮してなかったからト”をドに変換したらト”って変換されて修正に時間がかかったもんだ。てか今気づいたけど、今って半角の半読音込みの文字があるんだねwド←こんな文字、昔なかったけどなwでもそれを使えば、別シートに変換前の文字と返還後の文字を追加するだけでいくらでも追加変換できるから重宝したよ。
個人的に霊夢と新人の答え、逆だったw確かに外国人とかが入ってた場合、この機能は使えないですね。(でも関数とか覚えれない人だと、一瞬で終わるのはやっぱボタンでやった方が1番早い気がする)
関数を使うなら、FIND関数で” ”の位置を特定してからLEFT関数、LEN関数とRIGHT関数で切り取りかな?もしくは書式設定?の区切り位置で分割かな?そういや区切り位置はコマンドプロンプトでファイルのディレクトリ一覧を作った後、"¥"で区切ってファイル名とフォルダで分けてたな。
ウチは名前一覧をメモに張り付けて、スペースをTABに変換してから貼り付けていたわ。 区切り位置だとデータ上書きしたり、勝手に区切りされたりとかで面倒なことあるから。。
データの区切りでやっちゃダメなのかしら?
名前についてはlen関数とfind関数の差の文字数をright関数で抽出するのもありでしょうか。
ありです
部長 = 初心者霊夢 = MOS Excel Specialist くらい魔理沙 = MOS Excel Expert
既出ならすみません、プルダウンリストをシート名の参照から取り出すことは可能でしょうか?
右2より3文字目から取って削るほうがいいかな、文字数を自動で削るのはお勧めしない(最悪間違った登録でも漢字は減らないほうがいい)left2とmid3~100に分割して、ソートしたら、「原智」「子」とか1文字名は固まるからまとめて補正かけていく、ここは手作業見落としやすいのは・・大田と大田原が混ざったりしそうなので、「大田」「原剛」とか注意する
フラッシュフィルは規則性が正しいかどうかを確認しないといけないので意味がない区切り位置や関数なら規則性を作業者以外が確認できる
=byrow(area,lambda(a,textsplit(a," ")))
GPTを使って、GPT関数に=GPT(A1 & "の氏名の名字のみを表示して")とやれば、姓名間のスペースが無くても分割出来るよ多分‥
俺だったらデータの区切り位置の機能を使って分けるかな
データ区切りとfindは思いついたけど、フラッシュフィルなんて機能は知らなかったので、ありがたい
フルネームをコピペしておいて、姓の列は「 *(スペースとアスタリスク」を、名の列は「* (アスタリスクとスペース」を置換で消去する。
アスタリスク消えた
姓と名のスペースが全角と半角が混じっているのは弊社。総務ぅ
検索・置き換えで全角スペースを半角スペースにすべて置き換えをしてから処理すればどうでしょう
そういや昔、半角カタカナと全角カタカナの混在した資料をなんとかしてくれって言われて、別シートに変換用データを作ってからマクロで変換ツール作ったことあったなあ。
最初作った時は半角の半読音だと文字が別になることを考慮してなかったからト”をドに変換したらト”って変換されて修正に時間がかかったもんだ。
てか今気づいたけど、今って半角の半読音込みの文字があるんだねw
ド←こんな文字、昔なかったけどなw
でもそれを使えば、別シートに変換前の文字と返還後の文字を追加するだけでいくらでも追加変換できるから重宝したよ。
個人的に霊夢と新人の答え、逆だったw
確かに外国人とかが入ってた場合、この機能は使えないですね。
(でも関数とか覚えれない人だと、一瞬で終わるのはやっぱボタンでやった方が1番早い気がする)
関数を使うなら、FIND関数で” ”の位置を特定してからLEFT関数、LEN関数とRIGHT関数で切り取りかな?
もしくは書式設定?の区切り位置で分割かな?
そういや区切り位置はコマンドプロンプトでファイルのディレクトリ一覧を作った後、"¥"で区切ってファイル名とフォルダで分けてたな。
ウチは名前一覧をメモに張り付けて、スペースをTABに変換してから貼り付けていたわ。 区切り位置だとデータ上書きしたり、勝手に区切りされたりとかで面倒なことあるから。。
データの区切りでやっちゃダメなのかしら?
名前についてはlen関数とfind関数の差の文字数をright関数で抽出するのもありでしょうか。
ありです
部長 = 初心者
霊夢 = MOS Excel Specialist くらい
魔理沙 = MOS Excel Expert
既出ならすみません、プルダウンリストをシート名の参照から取り出すことは可能でしょうか?
右2より3文字目から取って削るほうがいいかな、文字数を自動で削るのはお勧めしない(最悪間違った登録でも漢字は減らないほうがいい)
left2とmid3~100に分割して、ソートしたら、「原智」「子」とか1文字名は固まるからまとめて補正かけていく、ここは手作業
見落としやすいのは・・大田と大田原が混ざったりしそうなので、「大田」「原剛」とか注意する
フラッシュフィルは規則性が正しいかどうかを確認しないといけないので意味がない
区切り位置や関数なら規則性を作業者以外が確認できる
=byrow(area,lambda(a,textsplit(a," ")))
GPTを使って、GPT関数に
=GPT(A1 & "の氏名の名字のみを表示して")
とやれば、姓名間のスペースが無くても分割出来るよ
多分‥