Office:コンマで区切られたセル内の日付を取得する式が必要
ハローチーム、
私は2つのワークシートシート1が月のスケジュールを含むExcelワークブックを持っていて、Sheet2は式を必要としています.
Sheet1は以下の通りです.
EMP_1の場合、私は朝と夜のシフトのM&Nを更新しました.行3は日付を含みます.Sheet2では、朝のシフトのために列Bのすべての日付を取得する必要があります.ここで、MはSheet1で更新されます.Sheet2の列Eでも同様に、日付はどこにあります
nはSheet1で更新されます.
日付はカンマで区切るべきです.C列Cは式を使用して日数を計算する必要があります.
Sheet2は以下の通りです.
ここでの伝説からの私のすべての質問の回答を受けました.過去の解像度のすべてのためにあなたに感謝し、将来受け取る決議.
返信リスト(回答:6)
こんにちは
www.microsoft.com/ja-jp/download... )
- sheet1のデータは、次のようにフォーマットされている必要があります. table
- Sheet1>Sheet2への切り替え>緑色のtableを右クリック>
必要ならば、リフレッシュは、1つのVBAコードラインで自動化され、すなわちブックを保存するときに.あなたがこれを必要とするかどうか私に知らせてください
注:Excel 365で構築されたクエリ.更新時に警告が発生する可能性があります.あなたはExcel 2010と互換性がないので安全に無視することができます応答1# ->にスキップ3 #AmolJosご回答いただきありがとうございます.
代わりに式を見つけようとしています.しかし、あなたの努力に感謝します.
今後もよろしくお願いいたします.
-アモル
応答3# ->にスキップ2 #Lz.こんにちはAmol
従業員のリストが大きく、Excel 2010では列に必要な汚染が得られない場合、式の効率は低下します 日付シフト1&日付シフト2数式による
:MまたはmおよびNまたはn(他の単語では大文字と小文字を区別しない)を考慮するようにクエリが更新されました
応答2# ->にスキップ4 #AmolJosこんにちはLz
Googleスプレッドシートまたはそれより上位のversionのExcelを使用して実行できますか.
私には非常に多くの従業員がいません.
応答4# ->にスキップ5 #Lz.こんにちは
連絡機能 は値の配列を連結するために必要です.その機能はExcel 2016,2019,365、Excel Onlineで入手できます.しかし、後者は現在配列式をサポートしていません.
Excelオンラインで動作させるためには、列日付Shift1と列には非配列式の式を使用する必要があります.
b2
= if(c2、left(concat(index(incoft(16,6,1/(Sheet1!$ af4= "m")*(シート1!$ b $ 3:$ af $ 3)、行(間接( "1:"&c2)))&"、"、0))、len(incat(incoint(gregate(15,6,1/(Sheet1!$ B4:$ af4= "m")*(Sheet1! $ 3:$ $ 3:$ af $ 3)、行(間接( "1:"&c2)))&"、"、0)))-2)、 "")
c2の
= COUNTIF(シート1!$ B4:$ AF4、「M」)
e2
= if(f2、左(expecat(集計(16,6,1/(Sheet1!$ af4= "n")*(Sheet1!$ B $ 3:$ AF $ 3)、行(間接( "1:"&F2)))&"、"、0))、len(incat(indeg)(集計(15,6,1/(Sheet1!$ B4:$ af4= "n")*)*(Sheet1! $ 3 $ 3:$ af $ 3)、行(間接( "1:"&F2)))&"、"、0)))-2)、 "")
f2= COUNTIF(Sheet1!$ B4:$ AF4、 "N")
- PCにサンプルをダウンロードします
- にupdload
onedrive
space- 遊ぶ/働く