micnak の回答履歴

全18件中1~18件表示
  • Excelでの文字列から数字を抽出方法ありますか?

    こんにちは。 Excel又はスプレッドシートにて 文字列(一つのセルでタイトル)から不特定の数値(商品品番)を抽出をしたいです。 (以下タイトルの感じ)  l            A           l B l C  1 タイトル 2 10x28mm ボルト(省略) 小型 /58-44×2 G-1 3  段ボール 特大サイズ(省略) /4-20 G-1 4 スピーカー 低音強め(省略) 小型 /97-84 G-1 5 ドライバー プラス(省略) 電動 /58-44+55-78 G-1 このような感じです。(品番は58-44など) 省略部分には詳細な説明などが入ります。 この品番を検索し他の列に抽出という流れになればと思います。 因みに商品カタログなどから検索して一致したものをという感じでも大丈夫です。 よろしくお願いします

  • Excelでの文字列から数字を抽出方法ありますか?

    こんにちは。 Excel又はスプレッドシートにて 文字列(一つのセルでタイトル)から不特定の数値(商品品番)を抽出をしたいです。 (以下タイトルの感じ)  l            A           l B l C  1 タイトル 2 10x28mm ボルト(省略) 小型 /58-44×2 G-1 3  段ボール 特大サイズ(省略) /4-20 G-1 4 スピーカー 低音強め(省略) 小型 /97-84 G-1 5 ドライバー プラス(省略) 電動 /58-44+55-78 G-1 このような感じです。(品番は58-44など) 省略部分には詳細な説明などが入ります。 この品番を検索し他の列に抽出という流れになればと思います。 因みに商品カタログなどから検索して一致したものをという感じでも大丈夫です。 よろしくお願いします

  • 関連付けを変更したい

    とある特殊な拡張子(名称は伏せます)をExcelに関連付けていますが、PCに2013と365の両方インストールしてるため、元々関連付けされていた2013で開いてしまいます。 右クリックで365(office16)を選択しても2013で開いてしまいます。 会社の指示で現時点ではアンインストールできません。 ※将来的には2013はアンインストールするそうです 他のファイル(xlsxなど)は365で開きます。 2013の方が使いやすいので本来であれば大歓迎なのですが、2013を開いた後に365を開くとユーザー設定したリボンから『印刷プレビュー(全画面表示)』が無くなってしまうのです。 『印刷プレビュー(全画面表示)』は頻繁に使用するためクイックアクセスツールバーにも配置しているものの、365のクイックアクセスツールバーはアイコンの区別がしにくいため、どうしてもユーザー設定したリボンのボタンを使用したいのです。 365を開いた状態でその特殊な拡張子のファイルをドラッグすれば解決するのは存じていますが、関連付け自体を365に変更することはできないのでしょうか?

  • excel VBAの操作について(新しいタブの操作

    excel VBAでIEを操作して、必要箇所に入力後実行ボタンをクリックすると新しいタブで表示された画面をすべてコピーしたいのですが、新しいタブの操作方法が分かりません。分かる方宜しくお願い致します。 Dim objIE As InternetExplorer Set objIE = New InternetExplorerMedium objIE.Visible = true objIE.Navigate “アドレス” ‘IEに入力 Call IEButtonClick(objIE,”実行ボタン”) End sub

  • EXCEL 数式バー内に表示される文字が変

    添付のような妙な別フォントの、空間の混ざった表示になり、クリックしないと読めません。 以前はこんなことは起こったことがなかったのですが、Windows 11-Office16でこの事象が発生してしまいました。 検索したところ、同じような事例がありますが、結局Officeの再インストールという結論になっております。 別の簡易な解決法御存じのような方がおられましたら御教示ください。

  • Mp3の一括管理

    手持ちのMp3の管理をしたいと思います。 私は、音楽(MP3)を3つの外付けHDD(USB)に分けて保存しています。 一度、それぞれのHDDのmp3をリストとしてC:ドライブに一括して登録して HDDを接続していなくても曲の検索を行いたいと思います。 (HDDに新規登録した場合は、リストには追加して登録していく) 希望に合うようなソフトはありませんか ? Excelを利用する方法があれば合わせて教えてください。

  • VBAで複数ファイルのページ数出力

    Win10のOffice365のExcelを使用しています。 GetOpenFilenameで選択した複数のExcelファイルのファイル名+印刷ページ数を マクロを実行したファイルに出力するというマクロを作成しました。 マクロを実行する度に既存データがあれば追加されていくようにしたいのですが、上手くいきません。 それどころか、実行時も複数ファイル選択したにも関わらず、 1ファイルのデータしか出力されない状態です。 実行後のイメージは添付ファイルの通りです。 (A1、A2はデフォルトで入力しています。) 勉強を始めたばかりなので改善点もあれば、教えて頂きたいです。 よろしくお願い致します。 ================================================= Option Explicit Sub pagecount() Dim Page As Long, cnt As Long, xlcnt As Long Dim fs As Variant, path As Variant Dim Fname As String Dim i As Integer Dim wb1 As Workbook, wb2 As Workbook Dim sh As Worksheet With CreateObject("WScript.Shell") .CurrentDirectory = ThisWorkbook.path End With fs = Application.GetOpenFilename(filefilter:="Microsoft Excelブック,*.xls*", MultiSelect:=True) If IsArray(fs) Then For Each path In fs Set wb1 = Workbooks.Open(path, , True) Set wb2 = ThisWorkbook Do Until (Fname = "") Page = 0 For Each sh In wb1.Worksheets Page = Page + sh.PageSetup.Pages.Count Next sh xlcnt = Cells(Rows.Count, 1).Row cnt = Cells(xlcnt, 1).End(xlUp).Row If wb2.ActiveSheet.Cells(cnt, 1).Value <> "" Then wb2.ActiveSheet.Cells(cnt, 1).Value = Fname wb2.ActiveSheet.Cells(cnt, 1).Offset(0, 1) = Page wb1.Close savechanges:=False Fname = Dir() cnt = cnt + 1 End If Loop Next path End If End Sub

    • ベストアンサー
    • noname#259368
    • Visual Basic
    • 回答数2
  • VBAで複数ファイルのページ数出力

    Win10のOffice365のExcelを使用しています。 GetOpenFilenameで選択した複数のExcelファイルのファイル名+印刷ページ数を マクロを実行したファイルに出力するというマクロを作成しました。 マクロを実行する度に既存データがあれば追加されていくようにしたいのですが、上手くいきません。 それどころか、実行時も複数ファイル選択したにも関わらず、 1ファイルのデータしか出力されない状態です。 実行後のイメージは添付ファイルの通りです。 (A1、A2はデフォルトで入力しています。) 勉強を始めたばかりなので改善点もあれば、教えて頂きたいです。 よろしくお願い致します。 ================================================= Option Explicit Sub pagecount() Dim Page As Long, cnt As Long, xlcnt As Long Dim fs As Variant, path As Variant Dim Fname As String Dim i As Integer Dim wb1 As Workbook, wb2 As Workbook Dim sh As Worksheet With CreateObject("WScript.Shell") .CurrentDirectory = ThisWorkbook.path End With fs = Application.GetOpenFilename(filefilter:="Microsoft Excelブック,*.xls*", MultiSelect:=True) If IsArray(fs) Then For Each path In fs Set wb1 = Workbooks.Open(path, , True) Set wb2 = ThisWorkbook Do Until (Fname = "") Page = 0 For Each sh In wb1.Worksheets Page = Page + sh.PageSetup.Pages.Count Next sh xlcnt = Cells(Rows.Count, 1).Row cnt = Cells(xlcnt, 1).End(xlUp).Row If wb2.ActiveSheet.Cells(cnt, 1).Value <> "" Then wb2.ActiveSheet.Cells(cnt, 1).Value = Fname wb2.ActiveSheet.Cells(cnt, 1).Offset(0, 1) = Page wb1.Close savechanges:=False Fname = Dir() cnt = cnt + 1 End If Loop Next path End If End Sub

    • ベストアンサー
    • noname#259368
    • Visual Basic
    • 回答数2
  • エクセルの条件付き書式についです。

    横並びのスコアの中で上位1、2、3位、下位1、2、3位にそれぞれ異なる色をつけたいので条件付き書式の「上位/下位」を利用して作成しました。 うまく色がついてるところもあるのですが、同率があるせいなのか、ところどころ反映されていない箇所があります。 数式をもって設定する方がいいのかもしれませんが、あまり得意ではなく、解決する方法があれば教えて頂きたいです。 よろしくお願いいたします。

  • スプレッドシート)祝日の行に自動で色を付けたい

    土日は条件付き書式で色が付けられたのですが、別シートに用意した祝日リストを参照して、祝日のある行に色をつけようとしても、「計算式が無効です」と表示されます。 範囲に適用欄は、2:50 カスタム数式は =countif(sheet1!$A$2:$A$38,$A2)=1 と入力しています。 ↓を見ながら作っていますが、何故無効になってしまうのかわかりません。 https://forest.watch.impress.co.jp/docs/serial/googlesps/1197472.html わかる方教えていただければ幸いです。よろしくお願い致します。 添付ファイルは、上が色を付けたい表で下が祝日リストです。

  • エクセル(mac)の空白を改行に変換

    ■mac用エクセルでの質問です。 「AAA○ BBB○  CCC○  DDD○」となってるのを 「 AAA○ BBB○ CCC○ DDD○ 」 にしたいです。 下記を参考にやったとところ、改行自体はできたのですが、下記のように改行の幅が大きくなってしまいます。 「 AAA○ BBB○ CCC○ DDD○ 」 ウィンドウズですとCtrl+Jで改行ができるらしいですが、Macだとできずに困っております。 お手数をおかけいたしますが、ご回答いただければ幸いです。 https://ultrabem-branch3.com/informatics/basics/app_ms_excel_line_break#:~:text=Excel%20%E3%82%BB%E3%83%AB%E5%86%85%E6%94%B9%E8%A1%8C%E3%81%AE%E7%BD%AE%E6%8F%9B%20in%20Mac,-Mac%20%E3%81%AE%E5%A0%B4%E5%90%88&text=%E7%BD%AE%E6%8F%9B%E3%81%97%E3%81%9F%E3%81%84%E6%96%87%E5%AD%97%E3%81%8C%E5%90%AB%E3%81%BE,%E3%83%80%E3%82%A6%E3%83%B3%E3%81%A7%E5%85%A8%E4%BD%93%E3%82%92%E7%BD%AE%E6%8F%9B%E3%80%82

  • Excelの複数シートの印刷について

    Excelの1つのブックに80くらいのシートを作ったファイルがあります。 シートを複数選択してA4片面に印刷したいのですが、シート1、2,3,4と選択して印刷する(両面印刷オフ)と1,4は片面印刷で、2,3は両面印刷になります。いくつかやってみましたが、最初と最後のシートだけ片面で、あとは全部両面で印刷されるようです。プリンタのプロパティは片面に設定するのですが何度やっても同じでした。何か対処方法がありますか?Excel側の問題でしょうか?ちなみにプリンタはエプソンLX10050MFです。

  • Excelの複数シートの印刷について

    Excelの1つのブックに80くらいのシートを作ったファイルがあります。 シートを複数選択してA4片面に印刷したいのですが、シート1、2,3,4と選択して印刷する(両面印刷オフ)と1,4は片面印刷で、2,3は両面印刷になります。いくつかやってみましたが、最初と最後のシートだけ片面で、あとは全部両面で印刷されるようです。プリンタのプロパティは片面に設定するのですが何度やっても同じでした。何か対処方法がありますか?Excel側の問題でしょうか?ちなみにプリンタはエプソンLX10050MFです。

  • キーワード×キーワード

    キーワードとキーワードを数学の関数の力で掛け合わせることはできますか?

  • セルに表示しきれない文字を見る方法

    環境 Windows 11 Excel 2019 単一セルにおいて、Excel設定上の幅50高さ18.75に設定し、ここに全角100文字程度入力をすると1部分はセル(メモを残しておくようなセルです)をはみ出して表示され、右隣にデータがあるとはみ出した部分が表示されなくなります。 この文字全体を何らかの方法で見えるようにしたいです。 列数が多い表を作成しており、自分のPCの画面上は、拡大縮小100%で全列を表示しきれず見づらい状態です。かといって縮小表示しても文字が小さくで見づらいです。ですので上に記載した設定がされている列の幅を長くすることを考えていません。またメモですので改行があったりします。 まとめると ・高さ18.75 ・幅50 ・フォントサイズ11 ・メモのセル内改行あり ・メモの右隣セルには入力データあり となります。他の条件としては次のようになります。 ・メモの入力はセルのみ(コメントなどは×) ・数式バーは1行分のみ表示 ・「折り返して全体を表示する」「縮小して全体を表示する。」は使用しない ・VBAは使用しない 自分が試した方法は、テキストボックスに表示させるものです。 選択したセルの内容を表の邪魔にならないところに置いたテキストボックスに表示します。 =INDIRECT(ADDRESS(CELL("row"),CELL("col"),4))で選択セル取得したいのですが、再計算が行われないとそのセルの値が取得できないようです。F9(再計算)を押させるのは、私以外にも使用者がいるのですがそれを考えると運用になじまないと思っています。ここで手詰まりになってしまいました。 説明不足あるかもしれませんが、ご教授よろしくお願いいたします。

  • 削除される行と、されない行があります

    VBAで、もしD列とE列が同じ数字ならその行を削除、 という式を作りました。なお、D列が0より大きいときに その式を適用するようにしました。 なぜか、D列とE鉄が同じ場合は、きちんと削除されるのに、 ある行だけ削除されません。 理由がわかりませんでした。 どのようなことが考えられますか。 D列もE列も半角で数字が入っていました。

  • エクセルで区域毎の履歴を作りたい。

    お世話になります。 タイトルのとおり、エクセルで区域毎の履歴を作りたいのですが、 頭も技術も足りず、作業が進まない状況です。 皆さんの知恵をお貸しいただければと思い、投稿しました。 よろしくお願いいたします。 内容は、 添付ファイルのとおりの2つのエクセルデータがあります。 どちらもデータ行の数は1000以上あります。 実施したい作業は、左側の管理台帳のうち、大区域、枝番、小区域毎に作業履歴台帳の中から、「作業年、作業種、作業面積」を管理台帳の小区域面積セルの右横から左へ向けて、作業年の古いものから、「作業年、作業種、作業面積」を横並びにしたいというものです。 データが多いので、手作業では厳しい状況です。 良い方法があれば、ご教示ください。 よろしくお願いいたします。

  • エクセルでの質問

    エクセルで添付の2つのことをやりたいです。 どなたかアドバイス頂けないでしょうか?