Chiquilin の回答履歴

全533件中61~80件表示
  • Excel2019の文字置換による空白文字の削除

    テキストファイルの数字データをExcelにコピーして貼り付けたいです。その際、元のデータに含まれる数字中の空白文字を削除したいのですが、文字置換で空白文字を除去しようとしてもできません。 置換ボタンを押すと、「一致するデータが見つかりません」となり、すべて置換ボタンを押すと、「置換対象が見つかりません。検索方法については[オプション]をクリックしてください。置換しようとしているデータが保護されたシートにある可能性があります。保護されたシートのデータは置換できません。」と言われます。 ちなみに、全く同じ数字のデータをエクセルのセルに直接手入力すると置換されます。また、テキストファイル内の(Windowsのメモ帳)元データの下に、手入力で全く同じ数字を追加してからエクセルに一括で貼り付け&置換とやっても、手入力のものだけが置換されるのです。試しに、元データ中の数字データ1個を、元データファイル内にコピー&ペーストした後、さらにエクセルに貼り付けてみたところ、これは置換されませんでした。 全く同じデータのはずなのに、なぜ手入力のものしか置換されないのか分かりません。 ちなみに、データの内容は、「98 080.21」とか「73 532.98 」というような数字です。 テキストファイルのデータの方をどうにかしたらよいのでしょうか。何か方法があったら教えてください。

  • 元データが空白時に抽出結果がゼロの場合

    先日、当サイトにて解決に至った関数(H列5行)ですが、これを活用し作成を進めている中で、また行き詰っており、皆様の助言をお願いします。 参照元シート(管理簿) G列5行 空白 別シート G列5行 {=IFERROR(INDEX(管理簿!$A$5:$L$142,MATCH(LARGE((管理簿!$L$5:$L$142="〇")*1/ROW(管理簿!$L$5:$L$142),ROWS(管理簿!$L$1:$L1)),1/ROW(管理簿!$L$5:$L$142),0),COLUMNS(管理簿!$L$1:R$1)),"")} H列5行 =IF(OR(E5<F5,D5>$E$2),0, IF(G5="",MIN(E5,$E$2)-MAX(F5,D5)+1, IF(G5<F5,0,MIN(E5,G5,$E$2)-MAX(F5,D5)+1))) 上記のように参照元シートから別シートG5に抽出される計算式が入っており、別シートG5も含め経過日数をH5にて計算する式が入っております。計算参照元シートのG5セルが空白時に抽出結果がゼロとなることから、別シートG5セルがゼロで表示され、別シートH5の計算結果が望んでいる結果とならなくゼロとなると解釈しておりますが、これを解消する方法はありますでしょうか?別シートH5の計算式において、G5がゼロの場合計算しない(参照しない)等ができますでしょうか? 尚、それぞれのシートG5には年月日が入っており、オプションにてゼロを非表示にしております。 何卒よろしくお願いいたします。

  • 元データが空白時に抽出結果がゼロの場合

    先日、当サイトにて解決に至った関数(H列5行)ですが、これを活用し作成を進めている中で、また行き詰っており、皆様の助言をお願いします。 参照元シート(管理簿) G列5行 空白 別シート G列5行 {=IFERROR(INDEX(管理簿!$A$5:$L$142,MATCH(LARGE((管理簿!$L$5:$L$142="〇")*1/ROW(管理簿!$L$5:$L$142),ROWS(管理簿!$L$1:$L1)),1/ROW(管理簿!$L$5:$L$142),0),COLUMNS(管理簿!$L$1:R$1)),"")} H列5行 =IF(OR(E5<F5,D5>$E$2),0, IF(G5="",MIN(E5,$E$2)-MAX(F5,D5)+1, IF(G5<F5,0,MIN(E5,G5,$E$2)-MAX(F5,D5)+1))) 上記のように参照元シートから別シートG5に抽出される計算式が入っており、別シートG5も含め経過日数をH5にて計算する式が入っております。計算参照元シートのG5セルが空白時に抽出結果がゼロとなることから、別シートG5セルがゼロで表示され、別シートH5の計算結果が望んでいる結果とならなくゼロとなると解釈しておりますが、これを解消する方法はありますでしょうか?別シートH5の計算式において、G5がゼロの場合計算しない(参照しない)等ができますでしょうか? 尚、それぞれのシートG5には年月日が入っており、オプションにてゼロを非表示にしております。 何卒よろしくお願いいたします。

  • Office365のサインオフでの使用

    Office365Personalを認証後、サインオフしてしようしていましたが、先日突然「ライセンスのない製品」という文字がEXCELに表示され、使用不可となってしまいました。 その後、マイクロソフト社の窓口に問い合わせて復旧はできましたが、サインオフして使用しようとすると、サインインを求められます。 ローカルで編集したり保存したりしたい場合が多いのですが、サインインをしていたり、またはオンラインでないとOffice365は使用できないのでしょうか?

  • 複数シートのデータを1シートにまとめたい

    添付ファイルのシート名(A商店~C商店)のような同フォームの複数シートのデータをシート名(まとめ)にょうに1シートにまとめたいのですが、いい方法ご存知でしたらお教えください。  パワークエリで出来そうな気もするのですが  ちなみに実作業で使用するファイルはシート数は100くらいあり、行数も100行くらいあります。  EXCELに長けた方、お教えください。

  • VLOOKUPの部分一致

    「シート1」 B4・・・(りんご)あまい C4・・・=VLOOKUP(B4,一覧!$A$1:$C$165,3,FALSE) 別の「一覧」というシートに A1・・・あまい B1・・・100円 C1・・・赤い と入っています この場合、あまいだけを認識して、あまいと表示があればC4に赤いと自動表示される式はどうすればいいのでしょうか? (りんご)あまい (みかん)あまい など、あまいはすべて後方にきます もう一つ、 シート1のB4に 「りんごは甘かった」や「甘いりんご」 と入力した再に 甘の文字が入っていれば自動的に「赤い」と表示させる場合はどういう式にすればいいのでしょうか?

  • 複数の条件で抽出するExcel関数について

    Excel関数について確認させてください。 下図のように関数で本日の日付(2021/7/15)を検索してそこの行から1位、2位、3位、4位を検索して 1位から4位まで順に下図のようにピンク色で塗布したセルに記入する関数がありましたらご教授くださいm(__)m この場合だと1位=高橋、2位=田中、3位山田、4位=植田になります。

  • エクセルで文字列をタテ表示の文字間隔

    いつも助けて頂き有り難うございます、 今回は、エクセルの表組みで文字列を縦表示で予定の一覧表を作りたいのですが、標準といいますかそのままでは文字間隔が空きすぎるので、少し詰めて表示したいのですが、いろいろ調べても分かりません、ご存じの方に教えて頂きたくて質問させて頂きました。 宜しくお願いします。

  • 関数

    お世話になります。 excelで、セルの数値が1以下(0〜0.99…)なら1を表示し1以上の場合は小数第1位を四捨五入にする関数はどう考えるといいでしょうか? 2つを同時に…という頭になりません。 よろしくお願いします。

  • CHAR関数で改行、結合したときの行間を詰めたい

    添付ファイルの画像のように項目1~3に空白があった場合、結合した際に行間ができます。E2、E3、E4に値で貼り付けし、別のアプリで利用したいのですが、E2以外はいちいち、行間の空白をバックスペースなどで削除しないといけません。(E3は北海道と岩手の間、E4は青森の上)一括で行間を詰める関数ってありますか?

  • CHAR関数で改行、結合したときの行間を詰めたい

    添付ファイルの画像のように項目1~3に空白があった場合、結合した際に行間ができます。E2、E3、E4に値で貼り付けし、別のアプリで利用したいのですが、E2以外はいちいち、行間の空白をバックスペースなどで削除しないといけません。(E3は北海道と岩手の間、E4は青森の上)一括で行間を詰める関数ってありますか?

  • 範囲指定合計の計算方法

    A列でD1セルの日付(21/2/10)から4日前(21/2/4)までの担当Aの売上の合計を計算する方法をご教示願います。添付画像の場合だと「1600」になります。 ※1 A列の日付はユニークです。 ※2 D1に入る日付は変わります。

  • エクセルの循環参照を一部分だけ許可したい

    Windows10、エクセル2013使用です。 エクセルのあるブックで、循環参照しています。 ですが、意識的に循環参照させているので、そこだけはエラーが出ないようにしたいです。 別の、意図しない部分で循環参照が発生した場合は、エラーを出して欲しいです。 循環参照を一部分だけ許可する方法があれば、教えてください。 よろしくお願いいたします。

  • VBA 別のシートから文字列参照して全て表示

    ExcelのVBAでSheet1のA3に5文字の文字列(大文字、小文字を区別しない)を入力してSheet2のC列にあるA3の文字列から始まるデータ(10文字以上)をすべてを参照してSheet2のD列を含めSheet1のA5,B5から下にすべて表示させる。 宜しくお願い致します。 Sub macro1() Dim V2 As Variant V1 = Sheets("sheet1").Cell("A3").Value '文字列を取得 V2 = Application.InStr(Sheets("sheet2").Range("C:C"), V1) '検索するテーブルでC列の文字列を探す 'みつけたら、その行、無かったら、エラーのコードが変数に入る If IsError(V2) Then 'テーブルに無かったらなにもしない Else str0 = Worksheets("Sheet2").Cells(V2, 7).Value str1 = Worksheets("Sheet2").Cells(V2, 8).Value str2 = Worksheets("Sheet2").Cells(V2, 9).Value Worksheets("sheet1").Cells(i, 2).Value = str0 Worksheets("sheet1").Cells(i, 3).Value = str1 Worksheets("sheet1").Cells(i, 4).Value = str2 End If End Sub

  • エクセルの循環参照を一部分だけ許可したい

    Windows10、エクセル2013使用です。 エクセルのあるブックで、循環参照しています。 ですが、意識的に循環参照させているので、そこだけはエラーが出ないようにしたいです。 別の、意図しない部分で循環参照が発生した場合は、エラーを出して欲しいです。 循環参照を一部分だけ許可する方法があれば、教えてください。 よろしくお願いいたします。

  • excelデータからファイル名とtextを抽出

    複数のexcel(xls.xlsx)のファイル名+textdataをcsvデータ(text)を1ファイルに抽出する方法が知りたいです。 業務上の不具合部分の報告書を各自・各案件でexcelデータにして報告しています。 そのデータから、不具合の箇所や原因を分析するために集計をしたいと考えています。 よろしくおねがいします。 OS:windows10 HOME です。

  • 【Excel2013】特定のセルを指定したくない

    下記マクロはD8:D80までのセルに入力されている文字を「文字列」にするマクロです。 Range("D8:D80").Select Selection.TextToColumns Destination:=Range("D8"), DataType:=xlDelimited, _ TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _ Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _ :=Array(1, 2), TrailingMinusNumbers:=True Range("D8").Select End Sub 同じ作業を他のセルでも実行することが多々あるため、文字列にしたいセルを選択した状態でマクロを実行したいのです。 どのように設定すればよろしいのでしょうか?

  • Excelの絶対参照について

    Excelの絶対参照、相対参照について Excelの絶対参照について教えていただきたいです。 データの引用元(もしくは参照元)のシートで、一行増やしたり、一列減らしたりと編集を行ったときに、 引用先シートではズレることなく順応しているようにしたいです。 (例) 引用先(Aシート)    引用元(Bシート) A2='Bシート'!B2 B2 A3='Bシート'!B3 B3 A4='Bシート'!B4 B4 ↓ 引用先(Aシート)    引用元(Bシート) A2='Bシート'!B2 B2 A3='Bシート'!B4 B3←一行増やした A4='Bシート'!B5 B4   B5 このようにする場合は、$の絶対参照を引用先のAシートの各セルに付けておくのでしょうか。 それとも別に絶対参照を付ける必要はないのでしょうか。 質問内容が分かりにくくて申し訳ありません。 別ファイルや、別タブからデータを引用することが多いのですが、そのときに引用先では絶対参照を使った方がいい時と、使う必要はない時との違いが分からなくて……。 浅学でお恥ずかしい限りですが、ご教授願えればと思います。 よろしくお願いいたします。

  • SUMIFSの検索条件で文字後ろの空白を無視

    =SUM(SUMIFS(A2:A800,B2:B8000,"東京",C2:C8000,{"*-200","*-200-*"},D2:D8000{"AB1","AC1","AD1"})) 以上の関数のC列のOR条件"*-200"によって、XXXXXX-200の行も集計したいのですが、200の後ろに空白があり、集計できませんでした。 (空白を手作業で削除したら集計できました。) データ表中には複数このような空白を含んだものがありますので、上記集計関数式で、空白を無視するような方法をご教授願います。

  • EXCELのセル内複数行セルの置換方法

    EXCELの1つセル内に複数行入力してあります。 この内の複数行を一括変換する方法が知りたいです。 例) A1セルに 名前:マイケルジャクソン 住所:福岡県 性別:女 部活:パソコン部 年齢:17歳 とあった場合、 名前:マイケルジャクソン 住所:福岡県 を空白で置換して、 性別:女 部活:パソコン部 年齢:17歳 だけにしたい時、一括で置換することはできますでしょうか? 同様な形態で、A2、A3と数百行あります。 よろしくお願いいたします。