文章の切り離し | |
---|---|
[133437] 文章の切り離し- ■親トピック/記事引用/メール受信=OFF■ □投稿者/ あさい -(2022/11/30(12:27)) □U R L/ ご教示よろしくお願いします。 下記のように、「あ」と「い」の間に、全角スペース、半角スペースが 入った文章が有ります。 あああ いいいいいい あああ いいいいい 「あ」と「い」を切り離してたいため、 =LEFT(元データ!R1,FIND(" ",元データ!R1)-1) という、 関数を入れておりますが、この関数は全角スペースしか返してくれません。 全角スペースと半角スペースのどちらでも返してくれる、 関数にしたいのですが、どう入力すればいいのかがわかりませんので、 教えてください。 データの入力を統一するのが一番ですが、 入力者全員に徹底をするのは難しい状況です。 どうぞよろしくお願いいたします。 OS:Win10 Excelバージョン:2017 ++++++++++++++++++++ OS ⇒OTHER Version⇒OTHER ++++++++++++++++++++ |
[133438] Re[1]: 文章の切り離し- ■記事引用/メール受信=OFF■ □投稿者/ メジロ -(2022/11/30(12:46)) □U R L/ 全角スペース、半角スペースをどちらかに統一する。 全角スペースに統一した式です。 =LEFT(元データ!R1,FIND(" ",JIS(元データ!R1))-1) 半角スペースに統一する場合には「JIS → ACS」に変更します。 |
[133439] Re[2]: 文章の切り離し- ■記事引用/メール受信=OFF■ □投稿者/ Chiquilin -(2022/11/30(13:48)) □U R L/ =LEFT(元データ!R1,FIND(" ",SUBSTITUTE(元データ!R1," "," ")&" ")-1) |
[133440] Re[3]: 文章の切り離し- ■ / 記事引用/メール受信=OFF■ □投稿者/ あさい -(2022/11/30(14:18)) □U R L/ メジロ様 早速のご対応をありがとうございました。 全角・半角一気に対応をしたかったため、 切り替えでは上手くいきませんでした。 また、何かに使えるかもしれませんので、関数を書き留めておきます。 Chiquilin様 ご対応くださり、ありがとうございました。 こちらの関数を使わせて頂きます。 再度お手数をお掛けいたしますが、 先程はスペース左側の関数でお願いをしましたが、 右側の関数も教えて頂けますでしょうか。 現在の関数はこのようになっております。 =RIGHT(元データ!R1,LEN(元データ!R1)-FIND(" ",元データ!R1)) よろしくお願いします。 |
[133441] Re[4]: 文章の切り離し- ■記事引用/メール受信=OFF■ □投稿者/ メジロ -(2022/11/30(14:27)) □U R L/ >切り替えでは上手くいきませんでした。 解決後ですが、どちらか一方の式をコピーすればいいのです。 念のために書いた内容が解りずらくしてしまったようですね。 |
[133442] Re[5]: 文章の切り離し- ■記事引用/メール受信=OFF■ □投稿者/ コナミ -(2022/11/30(14:48)) □U R L/ バージョンが2017というのがよくわかりませんが 2016以降ならフラッシュフィルで対応できませんか? |
[133443] Re[6]: 文章の切り離し- ■ / 記事引用/メール受信=OFF■ □投稿者/ あさい -(2022/11/30(15:21)) □U R L/ メジロ様 せっかく教えて頂きましたのに、うまく利用できずにすみません。 やってみたのですが、文字が切れたりしてしまいました。 コナミ様 ご指摘頂きありがとうございます バージョンは記載間違いで2016でした。 教えて頂きましたフラッシュフィルでやってみました。 最初のスペースより左側はうまく取り出せましたが、 右側が上手くいきませんでした。 こんな機能があるとは知らなかったので、勉強になりました。 ありがとうございます。 |
[133444] Re[7]: 文章の切り離し- ■記事引用/メール受信=OFF■ □投稿者/ 半平太 -(2022/11/30(16:51)) □U R L/ >右側の関数も教えて頂けますでしょうか。 >現在の関数はこのようになっております。 >=RIGHT(元データ!R1,LEN(元データ!R1)-FIND(" ",元データ!R1)) ↓ =RIGHT(元データ!R1,LEN(元データ!R1)-FIND(" ",SUBSTITUTE(元データ!R1," "," ")&" ")) 例えば、左側のセルがA1なら、右側は下の式でも簡単に求まります。 =REPLACE(元データ!R1,1,LEN(A1)+1,"") ~↑~ 左側のセルアドレス |
[133445] Re[8]: 文章の切り離し- ■ / 記事引用/メール受信=OFF■ □投稿者/ あさい -(2022/11/30(17:10)) □U R L/ 半平太様 教えて頂きました2つの関数どちらのパターンでも、できました! 色々な指示の仕方があるのですね。 ご協力いただきまして、ありがとうございました。 |
このトピックに書きこむ |
---|