* Excelとのオートフィルの認識の違い [#m5f38a21]
 |RIGHT:|LEFT:|c
 |~ページ|[[OpenOffice.org FAQの登録ページ]]|
 |~投稿者|匿名|
 |~分類|#listbox3(要望,faq03,class)|
 |~優先順位|#listbox3(普通,faq03,priority)|
 |~状態|#listbox3(重複,faq03,state)|
 |~カテゴリー|#listbox3(Calc 表計算,faq03,category)|
 |~投稿日|2009-08-28 09:45:23 (金)|
 |~OS|Windows XP|
 |~依存するページ|faq/4/1038|
 |~バージョン|#listbox3(3.1.0,faq03,version)|
 
 ** メッセージ [#c8afaa11]
 |LEFT:|c
 |回答ページでは行末に「~」を付加する必要はありません|
 趣旨:ロット番号を入力して末尾の数値のみ増えていくようにしたい。
 
 テキストで9H27I01と入力してオートフィルをした場合に、Excelでは文字列の右にある数字群がオートフィルされ、Calcでは左にある数字群がオートフィルされます。
 
 どちらかというと右がオートフィルされる方がいいと思います。
 
 現状では=LEFT(A1;6)&RIGHT(A1;1)+1のようにして対応しようと考えています。
 この場合末尾が2桁になった時点で式を変えないとだめですが、2桁になることは稀なので考えないようにします。
 
 ----
 ***3.2で修正予定 [#ibd63e8e]
 >M.Kamataki (2009-08-28 11:50:19 (金))~
 ~
 faq/4/1038「IPアドレスのオートフィル」と同じ質問趣旨だと思います。faq/4/1038で紹介した以下のIssueが3.2で修正予定となっています。~
 ~
 auto-fill can't increment last octet of ip addresses. ~
 http://qa.openoffice.org/issues/show_bug.cgi?id=5550~
 ~
 3.2の開発版であるm52をインストールした環境で、「9H27I01」と入力しオートフィルを実行したところ、「9H27I02,9H27I03....」と末尾の数値が増えていきました。~
 ~
 なお、3.2のリリース時期は以下のページで確認できます。~
 ~
 http://wiki.services.openoffice.org/wiki/OOoRelease32~
 ~
 p.s. 上記のIssueがコピペミスで全然関係ないものになっていました。8/28 16時ごろ修正。~
 
 //
 ***ありがとうございます [#a217cf12]
 >匿名 (2009-08-28 12:23:25 (金))~
 ~
 回答ありがとうございます。~
 
 //
 ***重複とします [#q4a8a062]
 >M.Kamataki (2009-08-30 09:30:02 (日))~
 ~
 依存するページに追加しました。~
 
 //
 ***別の問題 [#w9225c15]
 >匿名 (2010-03-02 15:32:35 (火))~
 ~
 3.2.0で上記の場合は問題なく動作しますが、『A-1001』などと入力した場合に末尾が増えるのではなくA-1000、A-999と数値が減っていきます。~
 マイナスで認識されているのでしょうが出来れば増加していって欲しいです。~
 #ref(SAMPLE.PNG)
 //
 ***Re: 別の問題 [#ecaa6870]
 >M.Kamataki (2010-03-02 16:28:24 (火))~
 ~
 A-1001~
 A-1002~
 と2つのセルに入力することで、ご要望どおりになるようです。~
 ~
 また、「-(半角マイナス)」を「‐(Hyphen、U+2010)」や「–(En Dash、U+2013)」あたりに変更すると文字列になるので、1つのセルだけに入力してもオートフィルできます。Excelとの相互運用性を考慮するなら、「‐(Hyphen、U+2010)」「–(En Dash、U+2013)」あたりを使うと良いと思います。~
 
 //
 ***ありがとうございます [#lf0af756]
 >匿名 (2010-03-02 17:09:43 (火))~
 ~
 2つ入力して選択すると大丈夫なのは確認済です。~
 また、別のハイフンを使うのはいい手ですが、入力の際に半角英数で入力するので実用的でありません。~
 とりあえずは2つ入力してからオートフィルするようにします。~
 
 //
 ***ちなみに [#tc52601d]
 >M.Kamataki (2010-03-02 17:25:34 (火))~
 ~
 Eacel 2003では「1001」と入力しただけではオートフィルできません。「1001」「1002」と2つのセル入力が必要です。そんな違いもありますね。~
 
 //
 #article