• 締切済み

以前、質問したものです。エクセル

https://okwave.jp/qa/q10112779.html できたと思ったらできていなかったです。すみません。 エクセルで、一つのセル(B4)に選択範囲の中から文字を抽出して後ろにベースとつけたいです。 バージョンはoffice365使用しています。 文章が伝わりにくくすみません。 添付ファイル参照してください。 B4に、E4~E11で選択した、鉄(10~)か鉄(20~)か板(10~)か板(20~)を、鉄ベースor板ベースとB4のみに表示させたいです。 エクセル初心者です。お手柔らかにお願いします。 説明が足りない場合はその都度補足させていただきます。 前回回答してくださった、TEXTBEFORE(E4:E11&"(","(")では、B4にはA1と表示されました。

みんなの回答

  • SI299792
  • ベストアンサー率48% (725/1503)
回答No.3

もし、画像の様に、後ろの( をベースにしたい。他はそのまま表示であれば、 B4: =TEXTBEFORE(E4:E11&"(","(")&TEXTAFTER(E4:E11&"ベース",")",,,,"") 365 専用です

yokoyama0106
質問者

お礼

いつもご返信ありがとうございます。 会社にて使用しており、バージョンが365以外の使用のパソコンもあるため、別の方法でやりました。 知恵を貸してくださりありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • SI299792
  • ベストアンサー率48% (725/1503)
回答No.2

まず、関数の頭に @が付いています。これは削除してください。 (多分旧バージョンで編集して、新バージョンで開いたのだと思います) しかしこれだと、E列の( の後ろが削除されるだけです。 前質問から、鉄ベースか板ベースかを表示したいという事であれば、最初の文字から鉄か板なら可能ですが、それ以外はどうすればいいのかわかりません。 勝手ならがI列に鉄ベースか板ベースかを入れる仕様にさせていだだきます。 B4: =IFERROR(VLOOKUP(E4:E11,H:I,2,0),"") 必ず 365で入力してください。その後、ダウンロードすれば旧バージョンで開いても機能します。 画像等は現状でなく、こうなってほしいという希望を上げて下さい。 (ここでは画像の追加はできないので、補足にあげるか新しい質問をして下さい)

yokoyama0106
質問者

お礼

ご返信ありがとうございます。 別の方法にてできました。2回も回答してくださりありがとうございます。またよろしくお願いします。

yokoyama0106
質問者

補足

ご返信ありがとうございます。 私のやりたいことは、選択部分(E4~E11)内で色々選択はするのですが、必ずB4にE4~E11内で選択した鉄or板の(10~)or(20~)の半角カッコ部分を消して鉄or板の後ろにベースとつけたいです。 文章が上手くなくてすみません。 別のセルに抽出後、B4にはセルの書式設定のユーザー定義で文字にベースとつける設定したらどうかなと思いましたが、無理でしょうか?

全文を見る
すると、全ての回答が全文表示されます。
  • kissabu
  • ベストアンサー率36% (271/735)
回答No.1

TEXTBEFORE(E4:E11&"(","(") ( が3あるのに )が1で良かったかな? )))かも。自分のエクセルはこの関数はないので検証できません。; 的外れだったらすいません

yokoyama0106
質問者

補足

ご返信ありがとうございます。 B4に、 =@TEXTBEFORE(E4:E11&"(","(") と打ち込むと、B4はA1となってしまします。 @はスピル解除です。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセル 範囲指定から文字を抽出したい

    いつもお世話になっております。 ご教授ください。 文が上手ではないです。ご了承ください。 B4に、E4~E11の範囲内で表示された鉄(10~)鉄(20~)板(10~)板(20~)をB4に半角カッコ以降を消した(半角カッコ前の鉄か板)文字にベースとつけてB4に表示したいです。 E4~E11の範囲内で鉄(10~)鉄(20~)板(10~)板(20~)のどれか一つを選択します。かぶることは無いです。E4~E11にはほかの文字もリストでありますが、半角カッコは鉄(10~)鉄(20~)板(10~)板(20~)だけです。 例えば、E6で、板(20~)を選択したら、B4には、板ベースと表示したいです。 文かうまくなくてすみません。 伝わらなったら補足説明いたします。よろしくお願いいたします。

  • Excelでの複数結果抽出がわかりません

    商品の日毎受注個数の一覧表をExcelで作成しています。 A列には日付 B列にはその日の受注個数 が並んでいます。 そしてB列中の最大値、最小値をE1、E2に関数で表示させています。 B列からE1、E2セル参照で最小値を検索し、隣A列の日付をE1の右隣セルから右方向に並べて複数抽出したいのですが、(該当する日付をすべて表示)どのような関数、マクロを書けば良いでしょうか?

  • エクセル関数について再質問

    再度質問します。よろしくお願いします。ちなみに、エクセル2007です。 セルA1に10、B1に11、C1に12、D1に13、E1に100、A2に14、B2に15、C2に16、D2に17、E2に200、同様にA3に18、A4に22、E3に300、E4に400と、値が入っています。(この値は、その都度変わります)、そして、セルA10に=A1、B10に=B1、C10に=C1、D10に=D1、E10に=E1、・・・・      D13に=D4,E13に=E4と入力しています。 このとき、10,11,12,13行のE10,E11,E12,E13の値を優先キーとして、降順でセルA20~に10~13行の値だけを自動的に移したいのですが。 今度は分かってもらえましたかね?・・・・・・・ よろしくお願いします。

  • excelでの質問です。

    excelでの質問です。 例えば、セルA1に「3」と入力されています。セルB1には「7」と入力されています。 if関数もしくは他の関数などを使って、セルC1に「4」、セルD1に「5」、セルE1に「6」というふうに A1とB1との間の値を表示させることは出来ますか?

  • エクセル2002のセル参照での色分け表示

    エクセル2002でセルに数式を入力して、そのセルを編集状態にすると参照セルが色の付いた枠で表示されますが、その表示がセルの参照が33個になったら突然表示がされなくなってしまいます。エクセルの仕様を調べてみてもそのような記述は見当たりません。 入力した数式は  +a1+b1+c1+d1+e1+f1+g1+h1 のよう形で、複数のセルを単純に足し算するものです。よろしくお願いします。

  • Excelでデータ抽出!

    かなり切羽詰ってます。助けてください。 excelで3×15の表を作ってそこからデータを抽出したいのです。列と行の数値はそれぞれ別のセルからの参照にしたいのですが...。ifとかvlookupとかいろいろ使ってみたのですがうまくいきません。エクセルでゆーところの'B3'を出したいだけのことなのですが...。誰か助けてください。

  • エクセルのセル参照について

    下方から上方に向かって、前回最後に入力されている同じ列のセルを参照したい      A      B   C 1   1月1日  100 2   1月2日 3   1月3日 4   1月4日 5   1月5日  150 6   1月6日 C5にB5とB1の差額などが入るようにしたいのですが、どうすればB1のセルを抽出して参照できますか? 教えてください。

  • ウィンドウズとマックのエクセルの違いを教えて!

    これまでMacintoshで作業をしており、エクセルもオフィス98を使ってました。先頃ウィンドウズに変え、オフィス2002のエクセルを利用しています。そこで、利用勝手が違うことがあって質問です。 例えばΣの計算で、A1,B4,C2,D5,E8のランダムに配置された数字を足すとします。『SAM=(A1+B4+C2+D5+E8) 』になればよいと思うのですが、それを入力する際に、マックの場合は、各々のセルにマウスで選択すれば、自動的に「+」が付くのですが、ウィンドウズの方ではそれができません。 つまり、マックはA1を選択した後でB4を選択すると『SAM=(A1+B4 )』と勝手にプラスの処理になっているのですが、 ウィンドウズで同様の事をすると『SAM=(B4)』となり、A1を書き換えてB4に変更されてしまいます。いちいち「+」を入力しないとダメなんでしょうか? 同様のことがΣだけでなく、ただ「=」を書いた場合でも起こります。マックの場合、「=」を書いた後、セルを選択して行くと自動的に選択したセルとセルの間には「+」が書き加えられるのに、ウィンドウズは選択セルが入れ代わっていくだけ・・・。 設定でしょうか?分かる人、教えて下さい!!

  • エクセルのセル参照方法での質問です。

    エクセルでセルの参照に関する質問です。 エクセルで例えば、B1、B2、B3・・・に対して、 セルA1、A11、A21…のように、 10セルおきに参照したい場合はどのようにしたらいいでしょうか? 現在は手計算で+n、+2n、+3n…個目のセルを参照していますが、データの数が多いので、 簡単に参照できる計算式があれば教えてください。

  • Excel(エクセル)での特定文字以降の文字列抽出&合計

    Excelでの 特定文字以降の文字列抽出&条件による振り分け&合計 を自動的にする事は可能でしょうか? 例えば図のように セルB2に3500×30 セルE1に3500×20と入力されている時 セルF9に50と表示したいです。 よろしくお願いいたします。

このQ&Aのポイント
  • EPSON社製品のFAX送信時に送信済みレポートが出なくなった場合、設定の初期化が行われた可能性があります。送信済みレポートを毎回プリントするためには、設定を再度行う必要があります。
  • 設定の仕方は以下の通りです。まず、EPSONのFAX送信機のメニューから「設定」を選択します。次に「送信済みレポート」の項目を探し、設定を有効にします。設定が有効になると、送信時に自動的に送信済みレポートがプリントされます。
  • EPSONのFAX送信機では、送信済みレポートのプリント設定を行うことができます。設定を再度確認し、送信済みレポートの出力が有効になっているか確認してください。万が一設定が無効になっている場合は、再度設定を行ってください。
回答を見る

専門家に質問してみよう